ESXi封装网卡驱动

发布于 2022-07-22  338 次阅读


原文地址

对于 ESXi vmkernel 不支持的网卡,需要手动封装网卡驱动到 ESXi 镜像,再安装 ESXi。

对于ESXi vmkernel不支持的网卡,需要手动下载Offline Bundle,封装网卡驱动到 ESXi 镜像,再安装 ESXi。

封装网卡会导致secure boot 失效,需在BIOS禁用设置才能启动,不然会报紫屏

1.准备环境

ESXi7.0U3d为例,封装inteli219i225驱动需要两个文件:

pic_001.png

pic_002.png

2.powershell 安装必要组件

准备一台 win10 以上的系统,管理员身份打开 powershell。

键入以下命令安装 VMware 命令行模块:

Install-Module -Name VMware.PowerCLI

pic_003.png

预期之内会提示信任库之类的问题,键入 Y 即可。

⚠注意:!!!不要中断,这一步非常慢,10-20 分钟不等,代理或科学上网可稍微提升下速度。

键入一下命令信任模块:

set-ExecutionPolicy RemoteSigned

pic_004.png

同理,输入 Y 即可。

3.开始封装驱动

将第一步下载好的 ESXi 镜像和网卡驱动放到同一个文件夹。

pic_005.png

打开powershell,以此键入以下命令 (路径和文件名需替换下):

set-ExecutionPolicy RemoteSigned

Add-EsxSoftwareDepot .\VMware-ESXi-7.0U3e-19898904-depot.zip

Add-EsxSoftwareDepot .\Net-Community-Driver_1.2.7.0-1vmw.700.1.0.15843807_19480755.zip
#注意命令中 文件名字确保输入正确

New-EsxImageProfile -CloneProfile "ESXi-7.0U3e-19898904-standard" -name "ESXi-7.0U3e-19898904-sw" -Vendor "Jasper"  #映像配置文件简称

Add-EsxSoftwarePackage -ImageProfile "ESXi-7.0U3e-19898904-sw" -SoftwarePackage "net-community"

Export-ESXImageProfile -ImageProfile "ESXi-7.0U3e-19898904-sw" -ExportToISO -filepath ESXi-ESXi-7.0U3e-19898904-sw.iso

确保以上每个命令都不会报错,黄色字体的警告可忽略,红色字体则表示报错,有报错则解决报错。

成功之后,对应文件夹会生成封装好的 ESXi iso 镜像:

pic_006.png
同时,自测 powershell6.x 以上版本,会报各种各样的错误,致命错误为VMware.ImageBuilder module不支持当前powershell版本,可更换成 5.x 版本使用,powershell 历史版本下载,到此下载


或许明日太阳西下倦鸟已归时