通过VMware传递linux内核选项

mrv*_*rvn 5 linux vmware linux-kernel

也许我的问题很奇怪,但它困扰了我一段时间,我自己找不到答案。其实问题本身就在主题中,但让我向您介绍一下情况。

我们有一种系统,基于VMware VM,里面有SLES。使用 Autoyast 几乎自动从 DVD 映像安装系统。几乎 - 因为我必须手动指定 Autoyast xml 配置的位置作为系统安装程序的内核选项。我想消除此步骤并自动通过此选项。

我可以看到有两种方法来解决这个问题:

  1. 提取 ISO 内容并修改引导加载程序配置以传递此选项并再次构建 ISO
  2. 从 ISO 中提取内核和 initrd 并使用 DHCP/TFTP/PXE 组织具有任意选项的网络启动

他们都不能令我满意。我想在不使用 ISO 映像的情况下执行此操作,以使此技巧与任何版本的 SLES 或映像兼容。我认为这只能通过VMware来实现。但我在谷歌上找不到任何合适的东西。

有谁知道我该怎么做?

Mar*_*rkR 2

也许您可以拥有一个包含加载程序(例如 syslinux)的软盘映像,您可以通过编程方式创建该映像,然后使用该 DVD 映像进行其余的安装(如果您使用 isolinux,还包括内核?)