Linux-自动安装的脚本

自动安装脚本

1.首先安装下载system-config-kickstart(这里要先挂载镜像再保证本机yum源正确才能进行下载)

Linux-自动安装的脚本

2.system-config-kickstart进行安装过程中的选择分区等

Linux-自动安装的脚本

3.接下来就是进行安装系统时候各步骤的选择和填写

这里设定用户密码 选定重启

Linux-自动安装的脚本

这里选择http并且填写镜像挂载的位置

Linux-自动安装的脚本

这个选择第一个

Linux-自动安装的脚本

接下来这里全选择第一个 并进行分区

Linux-自动安装的脚本

第一个区为/boot 给200m 第二个给swap 给500m

Linux-自动安装的脚本

剩下的所有部分给跟下 选择第三个

Linux-自动安装的脚本

network这里选择eth0

Linux-自动安装的脚本

火墙设定这里选择disable 开机不启动

Linux-自动安装的脚本

选择ks.cfg保存的位置

Linux-自动安装的脚本

4.接下里设置ks.cfg的配置文件(安装时候安装的包和安装结束后进行什么动作)

Linux-自动安装的脚本

5.再重新编写脚本 vim /usl/sbin/annie.sh

Linux-自动安装的脚本

6.对脚本进行执行 进行虚拟机的安装

Linux-自动安装的脚本

但是会发现虚拟机并无法安装成功(虚拟机读取的安装源在真机 虚拟机不获取和真机同一个网段的IP则无法读取ks.cfg脚本故会安装失败 这里我们就需要利用dhcp来为虚拟机动态获取到和真机同一个网段的IP进行安装 )

Linux-自动安装的脚本

7.真机安装dhcp服务来为虚拟机获取同一个网段的动态IP

Linux-自动安装的脚本

Linux-自动安装的脚本

8.安装完进行如下图的cp操作

Linux-自动安装的脚本

9.配置dhcp vim /etc/dhcp/dhcpd.conf

Linux-自动安装的脚本

Linux-自动安装的脚本

10.重启dhcp服务 

Linux-自动安装的脚本

11.执行脚本进行虚拟机安装 到达读取ks.cfg(方框出现后)可以Ctrl+alt+f2查看是否获取到所给网段的ip

Linux-自动安装的脚本

12.ip获取成功后虚拟机既可以自动执行脚本进行安装啦

Linux-自动安装的脚本