使用kickstart,系统管理员可以创建一个包含安装期间所有常见问题的答案的文件,以自动安装Red HatEnterprise Linux
Kickstart 类似于Oracle solaris中的Jumpstart或Microsoft Windows的无人值守安装
在真机里先挂载好镜像
实验步骤: ----->在虚拟机里
1.[kiosk@foundation28 Desktop]$ ssh [email protected] -X
2.[root@localhost ~]# yum install httpd system-config-kickstart -y ##安装
3.[root@localhost ~]# cd /etc/yum.repos.d/
4.[root@localhost yum.repos.d]# system-config-kickstart ##制作kickstart软件包
5.[root@localhost yum.repos.d]# systemctl stop firewalld ##关闭防火墙
6.[root@localhost yum.repos.d]# systemctl start httpd ##开启httpd服务
网页浏览:172.25.254.128/ks.cfg
提示:网页浏览器能显示这个界面说明制作的kickstart软件包没有问题
7.[root@localhost ~]# cd /var/www/html/
8.[root@localhost html]# ls
ks.cfg
9.[root@localhost html]# vim ks.cfg
36 %packages
37 @base ##系统最基本组建
38 lftp ##一个安装包
39 %end
[root@localhost html]# ksvalidator ks.cfg ##检测ks.cfg有没有语法错误
在真机里检测操作:
1.[root@foundation68 ~]# cd /mnt
2.[root@foundation68 mnt]# vim vm_create.sh ##写自动安装的脚本
3.[root@foundation28 mnt]# chmod +x /mnt/vm_create.sh ##给它一个执行权限
4.[root@foundation28 mnt]# /mnt/vm_create.sh dmf ##自动安装一个虚拟机名字dmf(自定义)
提示:黑色界面出现这个说明自动安装虚拟机成功了。
排错:
如果没有出现黑色界面,说明脚本有错误
出现黑色界面没有自动安装是ks.cfg文件有错误
注意:1.在虚拟机里操作的时候需要dhcp搭建
2.编写脚本和ks.cfg时要正确,避免错误