本定制版为博主自用,如果不放心可以自己打包
因为 ESXi 兼容的网卡大多数是服务器网卡,普通电脑的网卡是不兼容的,安装会报错,所以需要有带驱动的镜像才能正常使用 ESXi
本文章的定制版适用于螃蟹 8168 千兆网卡

下载链接:https://download.mbrjun.cn/%E5%88%B7%E6%9C%BA%E5%8C%85/ESXi/ESXi-7.0U3c-19035710-RTL8168.iso

怎么在 Windows 查看我的网卡型号?

RTL8168 在设备管理器中
右键开始菜单,选择设备管理器,点击网络适配器左侧的箭头,然后右键点击你的网卡,选择属性
在弹出窗口中找到并点击事件,找到下面的PCI ID 中的网卡型号
PCI ID \VEN_10EC&DEV_8168&SUBSYS_09591028&REV_15\4&f08b0c3&0&00E8 中加粗的 8168 就是网卡型号


打包驱动教程

打包前准备

正式教程

首先把刚才下载的离线安装包和驱动复制到一个文件夹
文件夹截图

打开 Powershell(管理员),运行下面的命令

1
Install-Module -Name VMware.PowerCLI

然后 Powershell 提示:

1
2
需要使用 NuGet 提供程序来继续操作                                                                                       PowerShellGet 需要使用 NuGet 提供程序“2.8.5.201”或更高版本来与基于 NuGet 的存储库交互。必须在“C:\Program                Files\PackageManagement\ProviderAssemblies”或“C:\Users\MBR\AppData\Local\PackageManagement\ProviderAssemblies”中提       提供程序。也可以通过运行 'Install-PackageProvider -Name NuGet -MinimumVersion 2.8.5.201 -Force' 安装 NuGet             提供程序。是否要让 PowerShellGet 立即安装并导入 NuGet 提供程序?
[Y] 是(Y) [N] 否(N) [S] 暂停(S) [?] 帮助 (默认值为“Y”):

回答 Y,回车,Powershell 又会提示

1
2
3
4
不受信任的存储库
你正在从不受信任的存储库安装模块。如果你信任该存储库,请通过运行 Set-PSRepository cmdlet 更改其 InstallationPolicy
值。是否确实要从“PSGallery”安装模块?
[Y] 是(Y) [A] 全是(A) [N] 否(N) [L] 全否(L) [S] 暂停(S) [?] 帮助 (默认值为“N”):

回答 A,回车
终端截图
等待一段时间后,命令结束,打开开始时创建的文件夹

1
cd "E:\MBR\Downloads\ESXi-R8168"

执行我们的脚本

1
.\ESXi-Customizer-PS-v2.6.0.ps1

保持网络稳定,静等即可,整个过程大概要 15 分钟。