为 ESXi 添加 RTL8168/8111 及 SATA 控制器驱动

By | 2017年3月19日

ESXi 是 VMware 旗下的一款硬件虚拟化产品,用于快速搭建虚拟化平台。由于其免费易用的特点,ESXi 受到了个人玩家、开发者及小型公司的广泛好评。不过也许是考虑到产品线与 Workstation 和 Fusion 有或多或少的重合,自 ESXi 5.5 版本起 VMware 移除了大量家用 PC 机的驱动,其中就包含 RTL8168/8111 网卡以及 Intel SATA 控制器。

不过天无绝人之路,我们仍然可以使用第三方工具 ESXi-Customizer-PS 对安装镜像进行修改,加载我们想要的驱动,从而继续正常使用。

在使用 ESXi-Customizer-PS 之前,我们需要先安装 VMware PowerCLI,可以在网络搜索下载。安装完成后,在这个网址下载 ESXi-Customizer-PS。

随后我们打开 VMware PowerCLI ,并且定位到 ESXi-Customizer-PS 所在的目录,执行:

.\ESXi-Customizer-PS-v2.5.ps1 -v65 -vft -load net55-r8168,net51-r8169,sata-xahci

随后脚本会自动连接到 VMware 下载安装镜像并加载对应的驱动。其中 net55-r8168 对应 RTL8168/8111 ,net51-r8169 对应 RTL8169 ,sata-xahci 对应常见 SATA 控制器。如果你还有特殊的硬件驱动需要加载的话,可以到 V-Front 的官方源按照硬件 id 来查找,只需在 load 后继续添加并用逗号分隔即可。

经过漫长的等待后,对应版本的 ESXi 安装镜像便会保存在 ESXi-Customizer-PS 同目录中。当然你也可以使用 -v60 -v55 来生成6.0或是5.5版本的安装镜像。

如不清楚硬件 id ,可先引导至 Windows 并通过设备管理器查看。如图所示,这个 Intel USB 3.0 控制器的硬件 id 为:8086:A12F。

 

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

滑动到最右以进行验证 *