也许我的问题很奇怪,但困扰了我一段时间,我自己也找不到答案。 其实这个问题本身就在这个问题上,让我来介绍一下这个情况。
我们有一种基于VMware VM和SLES的系统。 使用Autoyast几乎自动从DVD映像安装系统。 几乎 – 因为我必须手动指定Autoyast xmlconfiguration的位置作为系统安装程序的内核选项。 我想消除这一步,并自动传递此选项。
我可以看到2种方法来解决这个问题:
他们都不满足我。 我想这样做,而无需使用ISO映像操作,使这个技巧兼容任何版本的SLES或图像。 在我看来,只能通过VMware来实现。 但是我在Google找不到合适的东西。
有谁知道我怎么能做到这一点?
也许你可以有一个软盘镜像包含一个加载程序(例如syslinux),你可以编程创建,然后使用DVD映像进行剩下的安装(如果你使用isolinux,还包括内核?)
IIUC你需要一个像extlinux这样简单的引导程序来编辑引导命令行,你可以在你的系统上以/proc/cmdline
解析和使用引导命令行。
您可以使用mkisofs
解压缩,更改和重新打包ISO。 它分布在大多数发行版的cdrtools
包中。
VMware拥有VMCI API–给予足够的智慧,你可以增加你的引导程序来使用它,并得到一个类似Xen的“extraargs =”(/ etc / xen / vm / xxx配置文件中的关键字)功能。 (在Xen中,因为HV可以直接启动某些内核,而没有模拟BIOS或传统启动的“黑匣子”机器等)