自动安装部署可以通过PXE方式,但是pxe应用于局域网中很多太机器安装,默认的情况下是通过交互式方式进行安装,也可以通过 kickstart 的方式来实现自动化安装部署。通过修改ks.cfg的配置文件进行自动化安装
拿到所需要测试的ISO
mount解压,并复制出来,mount的目录是不支持修改的
修改isolinux/isolinux.cfg文件
... label linux menu default menu label ^Install Kylin Linux Advanced Server V10 kernel vmlinuz append initrd=initrd.img ks=cdrom:/anaconda-ks.cfg .... .... label local menu default menu label Boot from ^local drive localboot 0xffff
anaconda-ks.cfg文件是手动安装后,在/root/目录下,复制到制作的ISO中
[root@localhost base]# ls anaconda-ks.cfg EFI images isolinux manual Packages Packages-gcc repodata TRANS.TBL
生成新的ISO
mkisofs -o CentOS.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -J -v -T .
拿到新的ISO后选择这个ISO后,系统会选择网络、语言等安装



