记录-如何在集成RTL8168网卡的主板上安装ESXi6.0

泄露秘密 提交于 2019-12-05 14:36:41

记录-如何在集成RTL8168网卡的主板上安装ESXi6.0

 

问题:在集成RTL8168网卡的主板上无法直接安装ESXi6.0,安装过程中提示找不到网卡。

我的解决方案(步骤):

1、下载update-from-esxi5.1-5.1_update02.zip,解压,在vib20文件夹中找到net-r8168文件夹,从中找到 VMware_bootbank_net-r8168_8.013.00-3vmw.510.0.0.799733.vib

2、将VMware_bootbank_net-r8168_8.013.00-3vmw.510.0.0.799733.vib复制出来,重命名为:NET_R816.zip,再次解压NET_R816.zip,将其中的net-r816文件重命名为:NET_R816.V00

3、下载VMware vSphere Hypervisor 6安装光盘:VMware-VMvisor-Installer-6.0.0-2494585.x86_64.iso

4、用ultraiso或者其他iso编辑工具打开VMware-VMvisor-Installer-6.0.0-2494585.x86_64.iso 找到boot.cfg文件,提取出来并编辑该文件:找到“/net_enic.v00 --- /net_forc.v00 --- ”,在“/net_forc.v00”之前加入“/net_r816.v00 --- ”(是加入引号中的内容,注意,包含空格),具体位置其实也不一定非得是这里,只是尽可能排在这里好些(网卡驱动),编辑完成后保存

5、将第4步编辑保存的boot.cfg文件和第2步重命名得到的NET_R816.V00文件,添加到第3步下载的光盘映像文件VMware- VMvisor-Installer-6.0.0-2494585.x86_64.iso中,提示已有boot.cfg文件,选择覆盖,保存光盘映像 文件。

6、使用第5步修改过的光盘映像文件刻盘并安装ESXi6.0,这次在安装时不会再提示找不到网卡,按部就班安装完ESXi6.0,会要求重启,注意,到这一步尚未结束,重启后系统会提示没有网卡(此时新系统仍然没有加载RTL8168网卡驱动)

7、关机。另外下载一个光盘版的linux,我这里是使用的Linux磁盘分区工具 Parted Magicpmagic_2015_05_04.iso,使用该光盘启动并将该系统加载到内存中,再插入第6步刻录的ESXi6.0安装光盘

8、使用Linux磁盘分区工具 Parted Magic 载到内存中的系统,查找硬盘中的各个分区,其中有一个分区包含boot.cfg文件和众多.v00或者.v01之类结尾的文件,比如 net_enic.v00net_forc.v00之类的文件,找到该分区,我的是sda5,并将第2步重命名的NET_R816.V00文件复制到该 分区。注意,另外有一个分区也包含boot.cfg文件,但那个分区只有boot.cfgimgdb.tgz两个文件,注意区分这两个分区,不要弄混 了。

9、编辑第8步找到的分区当中的boot.cfg文件,找到“net_enic.v00 --- net_forc.v00 --- ”,注意,此时该文件的这一部分内容当中没有“/”符号,同样,在“net_forc.v00”之前加入“net_r816.v00 --- ”(是加入引号中的内容,注意,包含空格),保存。重启系统后就能够正常使用RTL8168网卡了。

到此,问题才算基本解决。至于 ESXi-Customizer工具,修改了imgdb.tgz文件和其他文件,而在imgdb.tgz文件中,MISC_DRI.V00相关的文件另外 net-r8168做了定义或者限制,ESXi-Customizer工具对imgdb.tgz的修改没有做到一致性,所以ESXi- Customizer工具的2.7.2版对ESXi6.0是没什么用的。

虽然没有测试过,不过估计其他网卡,只要能弄到打包好的驱动,采用同样的方法也能安装上ESXi6.0

当然,水平有限,作此记录是为了自己以后再碰到该问题时能有个应急的办法解决问题,个人认为这并不是最好的解决方案,个人认为最好的解决方案是:类似 ESXi-Customizer工具一样直接做到安装光盘中,安装完成就完工,或者先把安装过程中检查网卡的部分屏蔽,转而增加编译工具,直接在新系统中 针对硬件编译生成适用的驱动并直接加载。可惜,自己水平有限,还做不到。不过通过阅读ESXi-Customizer工具生成的log文件,感觉对 ESXi的安装光盘还是多了一些了解。

另外,我的方案没有考虑EFI的问题,不知道使用EFI的情况下,这种办法是否仍然适用。

 


易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!