ESXi 5.1 以及以前是内置支持 realtek 网卡的,不知为何到了 5.5 就不内建支持了。不过也好,正好学习了下如何生成自定义 ESXi 光盘镜像的制作

1.要安装 vSphere PowerCLI

2.运行 vSphere PowerCLI

3.解除安全限制

PS C:\>Set-ExecutionPolicy -Scope CurrentUser Unrestricted

4.创建 PowerShell 脚本 bulid-customized-iso.ps1

# Add VMware Online depot
Add-EsxSoftwareDepot https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml

# Clone the ESXi 5.5 GA profile into a custom profile
$CloneIP = Get-EsxImageProfile ESXi-5.5.0-1331820-standard
$MyProfile = New-EsxImageProfile -CloneProfile $CloneIP -Vendor $CloneIP.Vendor -Name (($CloneIP.Name) + "-customized") -Description $CloneIP.Description

# Add latest versions of missing driver packages to the custom profile
Add-EsxSoftwarePackage -SoftwarePackage net-r8168 -ImageProfile $MyProfile
Add-EsxSoftwarePackage -SoftwarePackage net-r8169 -ImageProfile $MyProfile
Add-EsxSoftwarePackage -SoftwarePackage net-sky2 -ImageProfile $MyProfile

# Export the custom profile into ISO file
Export-EsxImageProfile -ImageProfile $MyProfile -ExportToISO -FilePath c:\temp\ESXi-5.5.0-1331820-standard-customized-realtek.iso

5.继续在 vSphere PowerCLI 中执行脚本

PS C:\>./bulid-customized-iso.ps1

因为需要在线下载源光盘镜像,所以耗时比较长

6.待生成 .ISO 文件成功后用新的 .ISO 文件刻盘重新安装 ESXi 即可

参考链接