使用Kickstart,无人值守安装Red Hat Enterprise Linux
在Red Hat Enterprise Linux 6中,学完这一章,可以批量部署操作系统!
1.Kickstart无人值守安装
2.Kickstart是一种利用脚本安装的方式
3.支持所有anaconda特征
在第一次安装完成后,系统自动生成了:anaconda-ks.cfg这个文件。记录了安装过程中的每一个步骤。这就是一个安装脚本。我们也可以利用这个脚本去安装另外一台一模一样的系统。
现在写这个脚本太简单了,因为我们可能利用这个工具:system-config-kickstart
一、安装:system-config-kickstart
二、运行system-config-kickstart,创建kickstart文件
出来了这样一个界面。开始按步骤配置吧!
三、安装包,在脚本中,从%packages开始,%packages一定与前面有空行,否则,就会被认为是前面脚本的一部分。@包组名;-@包组名,表示安装后,删除这个包组;只安装一个包,前面不加任何符号。
四、安装前的脚本,就是在安装前去检测一下磁盘,有没有满呀,有没有坏道等等。让计算机可以正常安装。当然,我们更多的是配置安装后的脚本。
安装后的脚本,就是在安装后,再去配置一些觉得必要的应用。如:
echo “nameserver 192.168.1.254”>>/etc/resolv.conf
yum -y install httpd
五、保存后,查看一下。并在前面添加跳过安装号的指令:key –skip。并且把它上传到指定的服务器:192.168.0.254。更改权限:777。
六、也可以用kickstart语法检查工具,先检查一下脚本:
ksvalidator ks-desktopX.cfg
接下来,就是部署新机了: