我创建了自己的自定义 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 值,然后根据启动媒体所在的位置选择正确的标签。