我创build了自己定制的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-drive启动。
我可以指定ks参数从两种types的安装介质启动吗?
我会假设,当你说“只会启动”,你的意思是“只会从我的kickstart”。 在这种情况下,不,我不认为你可以为kickstart文件指定多个可能的位置(尽pipe找不到kickstart anaconda应该要求你一个新的位置,所以你应该能够手动input正确的位置)。
但是,您可以做的是创build第二个引导标签,并在该标签中使用不同的ks值,并根据引导媒体的位置select正确的标签。