![为所有安装媒体类型(cd 和 usb-flash)设置 kickstart 引导](https://linux22.com/image/611765/%E4%B8%BA%E6%89%80%E6%9C%89%E5%AE%89%E8%A3%85%E5%AA%92%E4%BD%93%E7%B1%BB%E5%9E%8B%EF%BC%88cd%20%E5%92%8C%20usb-flash%EF%BC%89%E8%AE%BE%E7%BD%AE%20kickstart%20%E5%BC%95%E5%AF%BC.png)
我创建了自己的自定义 CentOS iso。我使用 mkisofs 制作它。
这是我的 isolinux.cfg 文件的一部分:
label vesa
menu label Install ^RAIDIX system
kernel vmlinuz
append initrd=initrd.img xdriver=vesa nomodeset text linux ks=cdrom:/isolinux/ks.cfg
如果我指定参数,ks=cdrom:/isolinux/ks.cfg
我的 iso 将仅从 cd 或 dvd-rom 启动。如果我指定参数,ks=hd:<device>:/ks.cfg
我的 iso 将仅从 usb 驱动器启动。
我可以指定 ks 参数来从两种类型的安装介质进行启动吗?
答案1
我假设您说的“仅从这里启动”是指“仅从这里找到我的 kickstart”。在这种情况下,我认为您不能为 kickstart 文件指定多个可能的位置(尽管如果找不到 kickstart anaconda,它会要求您输入一个新位置,因此您应该能够手动输入正确的位置)。
但是,您可以做的是创建第二个启动标签并在该标签中使用不同的 ks 值,然后根据启动媒体所在的位置选择正确的标签。