ks脚本的生成:ks脚本是由system-config-kickstart命令生成,所以我们先安装system-config-kickstart服务:
在图形化画面先生成大概方向模板,减少格式错误。
如下图
将ISO用软牒通写入U盘
1、多了个boot文件夹,用于U盘引导;
2、ISO中的isolinux文件夹重命名成了syslinux,其里面的isolinux.cfg文件也重命名成了syslinux.cfg
3、其中的ISO文件夹需要手动创建,把ISO文件再拷贝一份放在里面,用于放置完整安装的ISO 映像文件;
4、如果U盘容量不大的话可以吧Packages文件夹删除
四、修改配置文件
这边主要需要修改的是ks.cfg和syslinux.cfg两个文件。
ks.cfg:
1、替换cdrom
把引导装载程序由cdrom改为harddrive --partition=sdb1 --dir=sdb1(注:这里必须–双横线,不然报错。有些文章是-单横线,实践是错的,故建议工具生成大方向模板);其中partition=sdb1为U盘被识别成sdb1(建议安装时机器只保留一个系统盘,这样U盘就会默认被识别成sdb1);dir=sdb1为完整安装的ISO 映像文件目录
注:经过多次测试,本人发现还是要改为cdrom。因为在字符安装下,第3项也会报如第5项一样的感叹号。改为cdrom后,才正确指定了安装源。至于第5项感叹号,是因为 硬盘分区在 ks.cfg 里配置还有不完善的地方。
参考
https://blog.csdn.net/Primeprime/article/details/80759635
2、修改bootloader配置
由bootloader --location=mbr改为bootloader --location=mbr --driveorder=sda --boot-drive=sda
其中boot-drive为指定引导装载程序要写入的驱动器;driveorder为指定在 BIOS引导顺序中的首选驱动器
修改
syslinux.cfg
如果这里不确定U盘会被服务器识别啥盘符,在引导下图时 tab 改为linux dd
回车后执行安装,就会把硬件识别U盘显示映射盘符,看可以到vfat,是U盘的格式,对应sdb4
再将syslinux.cfg配置文件改为指向U盘,或如下再次引导,指向U盘文件源
参考链接:https://yangfannie.com/1182.html
https://blog.csdn.net/qq657886445/article/details/81323172