news 2026/4/20 16:47:42

保姆级教程:在Win10上用PowerShell给ESXi 6.7离线封装RTL8125BG网卡驱动

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
保姆级教程:在Win10上用PowerShell给ESXi 6.7离线封装RTL8125BG网卡驱动

零失败指南:Windows 10环境下为ESXi 6.7定制RTL8125BG网卡驱动镜像

当你想在普通PC硬件上搭建ESXi虚拟化平台时,最令人头疼的莫过于官方镜像不包含特定网卡驱动。我最近就遇到了这个难题——手头这台搭载RTL8125BG网卡的DIY主机无法被ESXi 6.7原生支持。经过多次尝试和踩坑,终于总结出一套在Windows 10环境下通过PowerShell完成驱动封装的可靠方法。本文将带你一步步走完全流程,每个命令都附带详细解释和可能的问题排查。

1. 环境准备与工具收集

在开始前,我们需要确保Windows 10系统满足基本条件,并准备好所有必需文件。首先确认你的PowerShell版本不低于5.1(运行$PSVersionTable.PSVersion查看)。我建议在SSD上新建一个工作目录(如D:\ESXi_Driver),这样能避免路径过长导致的奇怪问题。

必备文件清单:

  • ESXi-Customizer-PS:从GitHub获取最新版(目前是v2.6.0)
  • ESXi离线包:官网下载ESXi 6.7 U3B的Offline Bundle(文件名为ESXi670-201912001.zip)
  • 网卡驱动:获取RTL8125BG的VIB格式驱动(如r8125-ESXi-670U3-vib-1.01.vib)

注意:驱动版本必须严格匹配ESXi版本,否则封装会失败。我最初就因使用了错误的驱动版本浪费了两小时。

文件目录结构最终应该如下:

D:\ESXi_Driver ├── ESXi-Customizer-PS-v2.6.0.ps1 ├── ESXi670-201912001.zip └── pkg └── r8125-ESXi-670U3-vib-1.01.vib

2. PowerShell环境配置

以管理员身份启动PowerShell(不是PowerShell ISE),按顺序执行以下关键步骤:

# 安装VMware PowerCLI模块 Install-Module -Name VMware.PowerCLI -Force -AllowClobber

首次运行可能会遇到以下问题:

  1. NuGet提供程序提示:按Y确认安装
  2. 不受信任的存储库警告:输入A选择"全部接受"
  3. 网络连接超时:尝试切换网络或使用-Repository PSGallery参数

接着修改执行策略(这是必须步骤,否则脚本无法运行):

Set-ExecutionPolicy Unrestricted -Scope CurrentUser -Force

验证安装是否成功:

Get-Module VMware.PowerCLI -ListAvailable | Select Version

应该能看到类似12.7.0的版本号输出。

3. 驱动封装全流程详解

进入工作目录开始核心操作:

cd D:\ESXi_Driver .\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-201912001.zip -pkgDir .\pkg

这个过程中有几个关键检查点:

  1. 脚本执行权限:如果报错"无法加载文件",再次确认执行策略设置
  2. 驱动兼容性检查:脚本会自动验证VIB文件与ESXi版本的匹配度
  3. 临时空间不足:至少需要5GB可用空间,建议清理临时文件夹

成功执行的输出末尾会有All done提示,并在目录生成ESXi-6.7.0-20191204001-standard-customized.iso文件。文件大小通常在350MB左右,过小可能意味着封装失败。

4. 常见问题与深度解决方案

4.1 网络相关错误

当PowerCLI安装失败时,可以尝试以下命令序列:

[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12 Register-PSRepository -Default Install-Module VMware.PowerCLI -Force

4.2 驱动签名验证失败

如果遇到VIB签名问题,可以临时禁用验证(仅限测试环境):

.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-201912001.zip -pkgDir .\pkg -noTSCheck

4.3 生成的ISO无法启动

检查清单:

  • Get-FileHash对比原始ISO的SHA1值
  • 确保使用Rufus等工具以DD模式写入U盘
  • 主板BIOS中关闭Secure Boot

5. 进阶技巧与优化建议

对于需要集成多个驱动的场景,可以使用批处理方式:

$drivers = Get-ChildItem .\pkg\*.vib .\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-201912001.zip -vib $drivers

性能优化参数:

.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-201912001.zip -pkgDir .\pkg -compress -maxCpuCores 4

最后提醒:完成所有操作后,建议将执行策略恢复默认值:

Set-ExecutionPolicy Restricted -Force

我在实际测试中发现,使用有线网络连接比Wi-Fi更稳定,特别是在下载大文件时。另外,准备一个备用的网络连接(如手机热点)可以在遇到网络问题时快速切换。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/20 16:44:41

避坑指南:ANSYS ICEM 划分非结构壳网格时,这5个设置细节直接影响你的计算收敛与精度

ANSYS ICEM非结构壳网格实战避坑:5个关键参数设置背后的工程逻辑 在复杂曲面CFD分析中,网格质量往往决定着计算的成败。许多工程师能够按照教程完成标准案例的网格划分,却在面对实际工程模型时频繁遭遇计算发散、结果震荡的困境。本文将从底层…

作者头像 李华
网站建设 2026/4/20 16:42:58

给企业家的商机清单:六个问题,完成一次战略级“体检”

在信息过载的时代,企业家最稀缺的不是信息,而是判断信息的框架。焦虑源于对机会的饥渴,而疲惫则源于在伪机会上的无效消耗。本文试图提供一套简洁而深刻的“商机评估框架”,它由六个层层递进的问题构成。它不仅关乎“做什么”&…

作者头像 李华
网站建设 2026/4/20 16:42:06

告别复杂建模!3D Face HRN人脸重建模型一键部署与使用全攻略

告别复杂建模!3D Face HRN人脸重建模型一键部署与使用全攻略 1. 从照片到3D模型:这个AI能做什么? 想象一下这样的场景:你手头只有一张普通的证件照,但需要在3D软件中快速创建一个逼真的人脸模型。传统方法可能需要数…

作者头像 李华