背景

装了一个普通电脑主机,打算底层系统用 ESXi,上层虚拟机来做 all in one。ESXi 6.7 官方系统包未涵盖我主板网卡的 RTL8125BG 驱动。所以需要手工将这个驱动封装进去。

准备工作

1、ESXi-Customizer-PS-v2.6.0.ps1 (点击下载最新版以后都搬到Github了
2、ESXi670-201912001.zip (对应官网的 VMware vSphere Hypervisor (ESXi) Offline Bundle,去官网下载 ESXi 6.7 U3B
3、r8125-EXSi670U3-vib-1.01.vib(点击下载
4、Win10 系统,PowerShell 可以正常使用

操作步骤

1、以管理员身份运行 Windows PowerShell,然后执行命令 Install-Module -Name VMware.PowerCLI,这个命令可能需要比较长时间,请耐心等待。中间出现确认提示的时候,输入 A 即可(或者Y)。

2、第1步执行结束且未出现错误后,执行命令 Set-ExecutionPolicy Unrestricted 修改 PowerShell 默认的执行策略(确认提示时,输入 A 或者 Y 后回车确认),否则 ESXi-Customizer-PS-v2.6.0.ps1 可能无法运行。

3、按下图所示放置我们下载好的文件
ESXi 6.7 封装驱动 RTL8125(BG)_封装

4、执行命令封装驱动

# 先 cd 进入我们的文件目录,然后执行命令生成 iso 文件
PS C:\Windows\system32> cd D:\Desktop\working
PS D:\Desktop\working> .\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-201912001.zip -pkgDir .\pkg

ESXi 6.7 封装驱动 RTL8125(BG)_windows_02
5、如图所示,没有错误出现,结尾是 All done 表示成功。
会成功在 working 目录中生成一个文件 ESXi-6.7.0-20191204001-standard-customized.iso,然后你拿着这个文件去做 U 盘启动盘,插到物理机上安装系统即可。

相关链接:
https://github.com/VFrontDe/ESXi-Customizer-PS
https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages
https://www.realtek.com/en/component/zoo/category/network-interface-controllers-10-100-1000m-gigabit-ethernet-pci-express-software
https://flings.vmware.com/usb-network-native-driver-for-esxi
https://www.intel.com/content/www/us/en/download/14611/15817/intel-network-adapter-driver-for-pcie-intel-gigabit-ethernet-network-connections-under-linux.html


(END)