难得写了一个关于ESXI的文章,我个人是用Proxmox VE的,只是在TG群里看见有人问ESXI有没有打包好驱动的ESXI镜像文件,有人直接在群里要价100块钱发镜像文件,我看的很不爽;看了一眼官方的文档,大致知道了ESXI是怎么打包驱动的。
本文讲的是如何打包驱动到ESXI 8.0,所以需要VMware-PowerCLI-13,其他的版本在打包的时候会报错,所以这里提供PowerCLI-13的下载地址
-> VMware-PowerCLI-13.0.0下载链接 <-
下载完了之后解压到C:Programe FilesWindowsPowerShellModules 需要管理员身份解压到那
管理员身份打开PowerShell
#输入下面的参数以加载PowerShell库
Set-ExecutionPolicy RemoteSigned
Import-Module VMware.PowerCLI
Set-PowerCLIConfiguration -Scope AllUsers -ParticipateInCeip $false -InvalidCertificateAction Ignore
输完之后关闭PowerShell
安装Python 3.7.9
Python 3.7.9下载地址-> 下载Python-3.7.9 For Windows <-
安装Python3.7.9之后打开PowerShell,输入Python查看是否安装成功
关闭PowerShell
因为PowerShell只有在重新加载的时候才会加载已安装的库文件
再次重新打开PowerShell(管理员)
这次下载ESXI的打包工具
解压GitHub上下载的ESXI打包脚本到任意目录;我这里解压到D盘ESXI下(E:/ESXI)
在PowerShell中间指定Python的路径
#书名号里面的内容改成你的用户名
Set-PowerCLIConfiguration -PythonPath C:\Users\《你的用户名》\AppData\Local\Programs\Python\Python37\python.exe -Scope User
再次打开PowerShell(管理员)
cd D:\ESXI
#下载ESXI文件包,v80表示的是ESXI8.0的意思
.\ESXi-Customizer-PS.ps1 -v80 -ozip -outDir .\
下载之后不要解压,复制到D:ESXI内,在ESXI内创建drivers文件夹(可以自定义,自定义需要修改下面的参数)
关闭PowerShell
打开驱动网站 ->驱动网站<-
找到NIC驱动
找到你要的驱动,点进去之后滚到最下面
点击第二个,第二个下载的压缩包内有我们需要的二进制文件
解压到存放的drivers文件夹内(务必细化分开,即一个驱动一个文件夹)
再次打开PowerShell(管理员),输入下面的命令
#进入ESXI的打包文件所在地
cd D:\ESXI
#drivers文件夹的位置需要相对路径,outdir .\的意思就是在本文件夹内生成iso
#-izip的意思就是导入zip压缩文件 -pkgdir的意思就是指定驱动目录
.\ESXi-Customizer-PS.ps1 -v80 -izip .\ESXi-8.0sb-21203431-standard.zip -pkgDir .\drivers\ -outDir .\
下面只需要静静等待打包完成
(END)
评论