[玩转系统] 将驱动程序添加到 VMWare ESXi 安装映像中
作者:精品下载站 日期:2024-12-14 23:31:22 浏览:15 分类:玩电脑
将驱动程序添加到 VMWare ESXi 安装映像中
在本文中,我们将考虑如何将驱动程序添加(注入)到 VMware ESXi 安装 ISO 映像(6.7 或 7.0)中。 ESXi 安装映像支持(经过认证)最流行的服务器型号。如果您尝试在台式计算机上安装 ESXi 映像,您很可能会遇到您的发行版中缺少某些设备驱动程序(RAID 控制器、显卡或网络适配器等)的情况。
大多数情况下,当尝试在台式计算机上从原始安装映像安装 ESXi 时,您会看到错误:
No Network Adapters.
No network adapters were detected. Either no network adapters are physically connected to the system, or a suitable driver could not be located. A third party driver may be required.
Ensure that the is at least one network adapter physically connected to the system before attempting installation. If the problem persists, consult the VMware Knowledge Base.
标准 ESXi ISO 映像不支持大多数桌面网卡适配器。要在此类计算机上安装 ESXi,您需要将网络适配器的驱动程序注入 ESXi 安装映像中
让我们看看如何将驱动程序添加到VMware ESXi 6.x和7.0安装ISO中。在此示例中,我们将展示如何将 Realtek 网络适配器的驱动程序集成到 ESXi 映像中。
VMware 建议使用官方 vSphere ESXi Image Builder 自定义 ESXi 映像。但它需要 vCenter Server Appliance (vCSA)。相反,大多数系统管理员使用第三方 ESXi-Customizer 工具。
[内容h2]
如何下载VMWare ESXi驱动程序?
首先,您必须找到并下载适合您的硬件的 ESXi 驱动程序。他们可以找到:
在 VMWare 网站上的 VMware Compatibility Guide 下;
您可以使用ESXi社区驱动程序;
ESXi 社区网络驱动程序(https://flings.vmware.com/community-networking-driver-for-esxi) - 来自 VMware Community 的一组 ESXi 驱动程序,允许您使用通过 PCIe 连接的大多数现代网络适配器(在 VMware HCL 中不可用)。 适用于 ESXi 的 USB 网络本机驱动程序(https://flings.vmware.com/usb-network-native-driver-for-esxi) - 支持流行 USB 网络适配器的驱动程序(ASIX USB 2.0 — ASIX88178a、ASIX USB 3.0 — ASIX88179、Realtek USB 3.0 — RTL8152/RTL8153 和 Aquantia AQC111U。
检查硬件供应商的网站;
在 ESXi-Customizer 作者的网站上 (https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages)。我已经下载了驱动程序
net55-r8168
我的 Realtek 网络适配器在这里;
使用 Google 搜索(例如“
Realtek NIC drivers for ESXi
”)。
请注意,您需要以下格式之一的驱动程序:.vib、.tgz 或 .zip(离线捆绑包)。
您还可以通过设备 VID 查找驱动程序。使用 Linux LiveCD 启动计算机并通过运行以下命令查看设备的 VID 和 PID:
# lspci -nn
使用这些 ID,您可以在 Web 上搜索 .vib 驱动程序。
使用 ESXi-Customizer-PS 将驱动程序添加到 ESXi ISO 映像
ESXi-Customizer-PS PowerShell 脚本 (https://www.v-front.de/p/esxi-customizer-ps.html) 可用于将驱动程序和更新集成到 ESXi 5.x、6.x 和 7.0 安装映像中。要使用此脚本,您的计算机上必须安装 VMware PowerCLI。
从 GitHub (https://github.com/VFrontDe/ESXi-Customizer-PS/releases) 下载 ESXi-Customizer-PS.ps1 文件的当前版本 (2.8.2),取消阻止从 Internet 下载的 PS1 文件(通过选中其属性中的取消阻止),然后打开 PowerShell 控制台:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
您可以显示有关脚本参数的帮助,如下所示:
.\ESXi-Customizer-PS.ps1 -help
运行脚本时,可能会出现错误:
An unexpected error occured:The VMware.ImageBuilder module is not currently supported on the Core edition of PowerShell.
这意味着您正在尝试从新版本的 PowerShell Core (pwsh.exe) 运行 PS1 脚本,而 ESXi-Customizer-PS 不支持该脚本。请改用 Windows PowerShell 控制台 (powershell.exe)。
列出可用的 ESXi 映像:
.\ESXi-Customizer-PS.ps1 -sip
要从 VMware Online Depot 网站下载包含更新的最新 ESXi 6.7 ISO 映像,请运行以下命令:
.\ESXi-Customizer-PS.ps1 -v67
以同样的方式,您可以下载其他 ESXi 映像版本 (-v70 | -v67 | -v65 | -v60 | -v55 | -v51 | -v50)。
该脚本允许您使用三种模式之一:
直接从 VMware 在线软件仓库创建 ISO 或离线捆绑包安装映像(默认);
从本地离线捆绑文件(-izip)创建 ISO 安装映像;
从 VMware Online depot 更新本地 ESXi 离线捆绑包 (-izip -update)。
为了生成 ESXi ISO 并立即从 C:\distr sxi\driver 注入所有脱机捆绑包和 VIB 驱动程序包,请使用以下命令:
.\ESXi-Customizer-PS.ps1 -v67 -pkgDir C:\distr\esxi\driver
安装 ESXi ISO 映像将在 15-20 分钟内出现在目标目录中。
如果您想要下载离线捆绑包映像而不是安装 ISO 映像,请使用选项 -ozip。
您可以通过将指定目录中的所有 VIB 驱动程序添加到脱机捆绑包(这是包含 ESXi 安装文件的 ZIP 存档)来修改脱机捆绑包:
.\ESXi-Customizer-PS.ps1 -izip .\VMware-ESXi-6.7.0-HPE-Gen9plus.zip -pkgDir C:\distr\esxi\driver
使用以下命令,您可以从脱机捆绑包创建 ESXi ISO:
.\ESXi-Customizer-PS.ps1 -izip .\VMware-ESXi-6.7.0-HPE-Gen9plus.zip
V-Front 在线存储库有一个相当大的 vib 驱动程序库。您可以将此存储库中的特定驱动程序集成到 ESXi 映像中,如下所示:
.\ESXi-Customizer-PS.ps1 -v67 -vft -load sata-xahci,net55-r8168,net-e1000e,esx-ui
在此示例中,我们将以下驱动程序集成到 ESXi 发行版中:
net-e1000e - Intel I21782579LM/82574L 的网络驱动程序;
net51-r8169 - Realtek 8168/8111/8411/8118 NIC 驱动程序(已从 ESXi 5.1 及更高版本中删除);
esx-ui — ESXi 嵌入式主机客户端,一个方便的主机 Web 界面(从 esxi 5.5 开始默认使用);
sata-xahci - 映射驱动程序以正确识别某些 SATA 控制器。
通常,对于大多数桌面设备,将以下驱动程序添加到 ESXi 映像就足够了:
-v60 -sip -vft -load net-e1000e,net51-r8169,net55-r8168,esx-ui,sata-xahci,net51-sky2,esxcli-shell
要使用 VMware 存储库中的最新补丁更新离线捆绑包:
.\ESXi-Customizer-PS.ps1 -v67 -izip .\VMware-ESXi-6.7.0-HPE-Gen9plus.zip -update
同样,您可以将 net-tulip 网络驱动程序添加到 ESXi 映像,这将允许将 ESXi 作为 Hyper-V 虚拟机运行。
如果您收到:
An unexpected error occured: Could not find trusted signer
导出映像时,使用 -nsc 禁用驱动程序签名验证(
-noSignatureCheck
) 选项。另外,如果发生错误,请尝试此选项:
[WinError 10054] An existing connection was forcibly closed by the remote host.
使用 ESXi-Customizer GUI 将自定义驱动程序注入到 ESXi 映像
ESXi-Customizer (GUI) 是一款具有简单界面的小型图形工具,可让您自动执行将驱动程序和 .vib 文件集成到 ESXi ISO 映像的过程。
ESXi-Customizer 自 2016 年以来就没有更新过。开发人员报告仅支持 ESXi 版本 4.1、5.0、5.1 和 5.5。不过,下面是一个小技巧,即使对于新的 ESXi 版本(6.5、6.7 和 7.0),您也可以使用 ESXi-Customize GUI。
下载 ESXi-Customizer-v2.7.2.exe (https://www.v-front.de/p/esxi-customizer.html),解压存档并运行该工具 (
ESXi-Customizer.cmd
)。 ESXi-Customizer 并不正式支持现代 Windows 版本,因此在 Windows 10 或 11 中启动时,会出现错误:
---------------------------
ESXi-Customizer v2.7.2 - Message
---------------------------
FATAL ERROR: Unsupported Windows Version: 10.0. At least Windows XP is required!
要修复此问题,请编辑 ESXi-Customizer.cmd 文件并注释掉以下行(在开头添加 REM):
if "!WinVer!" LSS "5.1" call :earlyFatal Unsupported Windows Version: !WinVer!. At least Windows XP is required & exit /b 1
保存 ESXi-Customizer.cmd 文件并运行它。在下一个窗口中,指定源 ESXi ISO 映像的路径、驱动程序文件(带有驱动程序的 VIB 文件或 TGZ 存档)以及必须保存带有集成驱动程序的生成映像的文件夹。取消选中自动更新选项。
单击运行按钮,几分钟后,新的 ESXi ISO 映像将出现在目标目录中。您可以使用此映像在硬件上安装 ESXi。
如果您尝试使用 ESXi 6.7 或 7.0 将驱动程序添加到 ISO 映像中,则会出现错误:
FATAL ERROR:
Error un-taring IMGDB.tar!
为了修复这个致命错误,您需要手动修改ESXi映像:
将 VMware ESXi 安装 ISO 解压到磁盘上的某个目录;
在您的计算机上安装 7zip 存档程序(您可以使用 winget 包管理器在计算机上快速安装应用程序:
winget install 7zip.7zip
);
用7ZIP打开文件IMGDB.TGZ,并将里面的文件重命名为IMGDB.tar;
现在您需要构建 ISO 映像。您可以使用免费的 IsoCreator(下载 IsoCreator.msi,使用 7ZIP 打开该文件,然后运行
IsoCreator.exe
);
指定 ESXi 安装文件的目录和 ISO 文件的名称;
现在,您可以在 ESXi-Customizer GUI 中使用此自定义 ISO 映像。
现在,您可以使用 ISO 映像在目标主机上部署 ESXi。
使用 vCenter Image Builder 将驱动程序添加到 ESXi 自定义映像
在 vCenter Server 中,您可以使用内置映像生成器来修改 ESXi 安装映像。该服务默认处于禁用状态。通过 vCenter -> Auto Deploy -> 启用 Image Builder 启用它。
现在,您需要创建一个新的软件库,并将 ISO 映像、vib (zip) 驱动程序文件以及必要的 ESXi 更新导入其中。
现在克隆您的图像。克隆时,您可以选择将哪些包(驱动程序)添加到此 ESXi 仓库。
之后,单击导出按钮并下载带有集成第三方驱动程序的 ESXi 安装 ISO 映像。
猜你还喜欢
- 03-30 [玩转系统] 如何用批处理实现关机,注销,重启和锁定计算机
- 02-14 [系统故障] Win10下报错:该文件没有与之关联的应用来执行该操作
- 01-07 [系统问题] Win10--解决锁屏后会断网的问题
- 01-02 [系统技巧] Windows系统如何关闭防火墙保姆式教程,超详细
- 12-15 [玩转系统] 如何在 Windows 10 和 11 上允许多个 RDP 会话
- 12-15 [玩转系统] 查找 Exchange/Microsoft 365 中不活动(未使用)的通讯组列表
- 12-15 [玩转系统] 如何在 Windows 上安装远程服务器管理工具 (RSAT)
- 12-15 [玩转系统] 如何在 Windows 上重置组策略设置
- 12-15 [玩转系统] 如何获取计算机上的本地管理员列表?
- 12-15 [玩转系统] 在 Visual Studio Code 中连接到 MS SQL Server 数据库
- 12-15 [玩转系统] 如何降级 Windows Server 版本或许可证
- 12-15 [玩转系统] 如何允许非管理员用户在 Windows 中启动/停止服务
取消回复欢迎 你 发表评论:
- 精品推荐!
-
- 最新文章
- 热门文章
- 热评文章
[电视剧] 棋士(2025) 4K 1080P【全22集】悬疑 犯罪 王宝强 陈明昊
[软件合集] 25年6月5日 精选软件22个
[软件合集] 25年6月4日 精选软件36个
[短剧] 2025年06月04日 精选+付费短剧推荐33部
[短剧] 2025年06月03日 精选+付费短剧推荐25部
[软件合集] 25年6月3日 精选软件44个
[短剧合集] 2025年06月2日 精选+付费短剧推荐39部
[软件合集] 25年6月2日 精选软件18个
[软件合集] 25年6月1日 精选软件15个
[短剧合集] 2025年06月1日 精选+付费短剧推荐59部
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电视剧] 欢乐颂.5部全 (2016-2024)
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[影视] 【稀有资源】香港老片 艺坛照妖镜之96应召名册 (1996)
[剧集] 神经风云(2023)(完结).4K
[剧集] [BT] [TVB] [黑夜彩虹(2003)] [全21集] [粤语中字] [TV-RMVB]
[资源] B站充电视频合集,包含多位重量级up主,全是大佬真金白银买来的~【99GB】
[影视] 内地绝版高清录像带 [mpg]
[书籍] 古今奇书禁书三教九流资料大合集 猎奇必备珍藏资源PDF版 1.14G
[美图] 2W美女个美女小姐姐,饱眼福
[电视剧] [突围] [45集全] [WEB-MP4/每集1.5GB] [国语/内嵌中文字幕] [4K-2160P] [无水印]
[剧集] [央视][笑傲江湖][2001][DVD-RMVB][高清][40集全]李亚鹏、许晴、苗乙乙
[电影] 美国队长4 4K原盘REMUX 杜比视界 内封简繁英双语字幕 49G
[电影] 死神来了(1-6)大合集!
[软件合集] 25年05月13日 精选软件16个
[精品软件] 25年05月15日 精选软件18个
[绝版资源] 南与北 第1-2季 合集 North and South (1985) /美国/豆瓣: 8.8[1080P][中文字幕]
[软件] 25年05月14日 精选软件57个
[短剧] 2025年05月14日 精选+付费短剧推荐39部
[短剧] 2025年05月15日 精选+付费短剧推荐36部
- 最新评论
-
- 热门tag