![在 esxi 4.1 下,oem.tgz 的正确构建环境是什么](https://linux22.com/image/525851/%E5%9C%A8%20esxi%204.1%20%E4%B8%8B%EF%BC%8Coem.tgz%20%E7%9A%84%E6%AD%A3%E7%A1%AE%E6%9E%84%E5%BB%BA%E7%8E%AF%E5%A2%83%E6%98%AF%E4%BB%80%E4%B9%88.png)
我有一个不支持的 SATA我想在 esxi 下使用的卡。
其实这不是什么问题——我并不打算要求对这个系统的支持;它主要是一台地下室电脑,我会用它来摆弄 esxi 或 olive 或 opensolaris 或任何其他当月流行的东西。
稍微谷歌一下就会出现一些文章,它们描述了如何构建一个新的 oem.tgz 文件来添加 esxi 发行版中原本未包含的内容的驱动程序。 一描述了如何添加对 Marvell 以太网卡的支持,这链接甚至描述了如何在 esx 4.0 下运行我的 sata 卡。
事实上,甚至有一个地点它包含各种社区贡献的 oem.tgz 文件,这些文件已编译以包含各种驱动程序。
问题是每篇文章似乎都描述了不同的构建环境(centos 5.3 或 centos 5.4)并且针对的是旧版本的 ESXi(4.0 与当前的 4.1)。
下载当前版本的 vmware 的开源组件并编译必要的驱动程序是否“简单”?任何最新的 centos/redhat 发行版都适用吗?
答案1
您可以尝试第一个链接中描述的方法并祈祷它有效。坦率地说,我不确定这是否值得付出努力。购买兼容卡不是更容易吗?vmware esx/esxi 基本上会采用兼容的 Linux 驱动程序并进行一些修改,但您必须知道这些修改是什么,有时您甚至可能需要对源代码进行大量修改。