/ vmware

#VMWare ESXi 无法识别RealTek网卡怎么办?

问题背景

最近在一台闲置的PC上安装VMWare ESXi 6.7。安装过程中,收到一个提示:无法识别网卡,或者找不到驱动。

怎么办呢?

解决方法

网上搜了一下,遇到这种问题的解决方法只有一个:
找一个有网卡驱动的ESXi镜像文件。

如果找不到现成的,就自己做一个,具体步骤如下:

1. 准备材料

制作一个包含自定义网卡驱动的ESXi镜像文件,需要以下材料:

  • 0). 带有PowerShell的Windows系统,例如Windows 10

  • 1). ESXi系统的离线安装包
    这个可以在VMWare网站上下载。需要登录自己的VMWare账号。

  • 2). 适用于ESXi系统的网卡驱动
    找网卡驱动的一个方法是,先安装Windows10,然后根据显示的网卡信息去搜索驱动。
    我的这个网卡驱动的是Net55-r8168:https://vibsdepot.v-front.de/wiki/index.php/Net55-r8168

  • 3). VMWare PowerCLI命令行工具
    这个可以在VMWare网站上下载。需要登录自己的VMWare账号。

  • 4). ESXi-Customizer-PS-v2.6.0.ps1 自定义镜像的PowerShell脚本

https://www.v-front.de/p/esxi-customizer-ps.html#download

2. 制作ESXi镜像

2.1. 安装PowerCLI

安装时会提示需要用管理员权限打开PowerShell,执行以下命令来设置权限:

Set-ExecutionPolicy RemoteSigned

https://docs.vmware.com/en/vRealize-Automation/7.6/com.vmware.vra.install.upgrade.doc/GUID-C86DCF49-F23B-4B9C-9FD5-95524FB74F01.html

提示:设置完毕后,关闭PowerShell,然后继续安装 VMWare PowerCLI。

2.2. 制作镜像

以管理员身份运行PowerShell,
假设
离线包所在的路径:esxi-offline-bundle.zip
网卡驱动统一放在目录:pkg-folder
镜像文件输出的目录:output

则命令为

.\ESXi-Customizer-PS-v2.6.0.ps1 -izip <esxi-offline-bundle.zip> -pkgDir <pkg-folder> -outDir <output>

例如

.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-offline-bundle-201912001.zip -pkgDir .\pkg -outDir .\out

3. 重新安装ESXi系统

将制作好的iso镜像文件,烧录到u盘,然后重新安装即可。

参考文献