简单介绍:
本次所记录的学习内容是,通过anaconda程序读取kickstart配置文件来实现CentOS的自动化安装。作为学习运维的人员,我觉得学会这项技能是非常必要的。
kickstart配置文件的组成: (自行查看 /boot/anaconda-ks.cfg)
命令段:设置一些基本功能(时区,键盘类型等)
程序包段:指明要安装的程序包或者包组(包组名用@开头)
脚本段:
%pre :安装前脚本:此时linux环境不完整,因此脚本应该设置较为简单。
%post:安装后脚本:此时linux环境完整。
配置kickstart的方式:
1.手动编辑配置文件
2.使用图形化工具 system-config-kickstart(需安装)
安装system-config-kickstart:
# yum install system-config-kickstart
运行system-config-kickstart:
# system-config-kickstart
还可以根据已有配置文件修改:
制作引导安装光盘步骤:
1.挂载系统光盘CD1-->
2.将isolinux复制到/tmp/cdrom-->
3.将上面制作好的kickstart文件ks.cfg复制到/tmp/cdrom -->
4.编辑/tmp/dvd/isolinux/isolinux.cfg。在某label后的append指令后附加ks=cdrom:/ks.cfg信息,从而实现自动调用光盘上提供的ks文件-->
5.创建镜像;在/tmp/目录下执行:
# mkisofs -R -J -T -v --no-emul-boot--boot-load-size 4 --boot-info-table -V "CentOS boot disk"-b isolinux/isolinux.bin -c isolinux/boot.cat -o /root/boot.iso cdrom/
结束:导出boot.iso,现在就可以装上制作的ios引导安装光盘,开始自动安装了。