1.准備kickstart文件,一般手動安裝系統后,在/root目錄下會生成anaconda-ks.cfg文件,用此即可,也有生成kickstart文件的工具,百度即可;
2.新建文件夾centos-ks(可隨自己定義),掛載原iso至/mnt並將/mnt所有內容拷至新建的文件夾centos-ks
buddy@buddy-PC:~$ shopt -s dotglob #此命令使以點開頭的文件能被星號代替 buddy@buddy-PC:~$ cp -r /mnt/* /home/buddy/centos-ks
3.將准備的kickstart文件拷至新建目錄下
4.修改grub.cfg,分別修改isolinux/isolinux.cfg和EFI/BOOT/grub.cfg,前者被普通BIOS使用,后者是UEFI啟動時使用
在isolinux/isolinux.cfg添加如下紅框內容:
在EFI/BOOT/grub.cfg添加如下紅框內容:
5.生成自動化安裝iso(紅色標記內容根據自己實際環境修改即可)
mkisofs -J -T -o /home/buddy/centos-ks.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -R -m TRANS.TBL -graft-points -V "CentOS 7 x86_64" /home/buddy/centos-ks/
官方指導文檔:https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/7/html/installation_guide/sect-simple-install-kickstart