为 VMware ESXi 7.0 封装驱动

前言

VMware ESXi 主要安装在服务器平台,因此许多家用硬件的驱动并没有包含在 ESXi 的安装镜像内。故安装过程中会检测不到网络适配器,需要我们手动将硬件驱动封装到安装镜像内。

准备

下载 VMware ESXi 离线安装包及网卡USB 网卡NVMe 驱动。

安装 PowerCLI 模块,在 PowerShell 中执行

Install-Module VMware.PowerCLI -Scope CurrentUser

如果显示一条指明将从不可信存储库安装模块的警告,请按 y,然后按 Enter 确认安装。

更改 PowerShell 的脚本执行策略。

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser

封装驱动

导入下载的安装包和驱动包,每运行一次命令只能导入一个包

Add-EsxSoftwareDepot -DepotUrl 安装包及驱动包路径

运行以下命令以找到要克隆的配置文件的名称

Get-EsxImageProfile

找到配置文件名称类似于 ESXi-*-*-standard 并复制

克隆配置文件

New-EsxImageProfile -CloneProfile "复制的配置文件名称" -Name "ESXi"

将驱动包添加到配置文件中

Add-EsxSoftwarePackage -ImageProfile "ESXi" -SoftwarePackage net-community
Add-EsxSoftwarePackage -ImageProfile "ESXi" -SoftwarePackage nvme-community
Add-EsxSoftwarePackage -ImageProfile "ESXi" -SoftwarePackage vmkusb-nic-fling

将配置文件导出为 ISO 镜像文件,文件名称为 ESXi.iso

Export-EsxImageProfile -ImageProfile "ESXi" -ExportToIso -FilePath ESXi.iso

参考

  1. 将 vSphere ESXi Image Builder 与 PowerCLI Cmdlet 配合使用
  2. 关于执行策略 – PowerShell | Microsoft Docs

已发布

分类

,

作者:

评论

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注