为所有安装媒体类型(cd 和 usb-flash)设置 kickstart 引导

为所有安装媒体类型(cd 和 usb-flash)设置 kickstart 引导

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

相关内容