通过VMware传递linux内核选项

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

我们有一种基于VMware VM和SLES的系统。 使用Autoyast几乎自动从DVD映像安装系统。 几乎 – 因为我必须手动指定Autoyast xmlconfiguration的位置作为系统安装程序的内核选项。 我想消除这一步,并自动传递此选项。

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

提取ISO内容并修改引导加载程序configuration以通过此选项并再次生成ISO

从ISO中提取内核和initrd,并使用DHCP / TFTP / PXE组织任意选项的networking启动

他们都不满足我。 我想这样做,而无需使用ISO映像操作,使这个技巧兼容任何版本的SLES或图像。 在我看来,只能通过VMware来实现。 但是我在Google找不到合适的东西。

如何阅读,理解,分析和debuggingLinux内核恐慌?

replaceLinux内核的页面replacealgorithm

rawsocket sendto()的一些数据包被丢弃,在networking中看不到

使用i2c总线访问驱动程序时发生未知的核心转储

如何识别用户空间和内核空间之间的特定套接字?

有谁知道我怎么能做到这一点?

anon-rss和total-vm是什么意思

Linux:request_mem_region返回不可用的范围

添加一个“非常有用”的系统调用通常不可用于非root用户

如何在C中打印程序计数器的确切值

定时Linux内核启动时间优化

也许你可以有一个软盘镜像包含一个加载程序(例如syslinux),你可以编程创建,然后使用DVD映像进行剩下的安装(如果你使用isolinux,还包括内核?)

IIUC你需要一个像extlinux这样简单的引导程序来编辑引导命令行,你可以在你的系统上以/proc/cmdline解析和使用引导命令行。

您可以使用mkisofs解压缩,更改和重新打包ISO。 它分布在大多数发行版的cdrtools包中。

VMware拥有VMCI API–给予足够的智慧,你可以增加你的引导程序来使用它,并得到一个类似Xen的“extraargs =”(/ etc / xen / vm / xxx配置文件中的关键字)功能。 (在Xen中,因为HV可以直接启动某些内核,而没有模拟BIOS或传统启动的“黑匣子”机器等)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐