您的当前位置:首页>全部文章>文章详情

ESXi 驱动注入教程

发表于:2022-06-05 16:21:12浏览:3840次TAG: #ESXI

ESXi系统的优点不用我多说。那么如果有同学想利用一些旧电脑来体验ESXi虚拟化的魅力,但是苦于直接安装装不上,或者按照教程操作失败的,可以参考本文。

5a65d3e63d779e2a4ad3184886ef61edb15e9b3e.png@942w_401h_progressive.webp.jpg

没有检测到网卡,这个问题你是否也曾经头痛过。


导致这个问题的,是默认的ESXi系统镜像只包含了一部分经过VMware公司测试和认证的有线网卡驱动,而部分常见的网卡没有被识别,所以想要继续使用只要自己注入驱动就可以了。

工具:Windows电脑一台(WIN10),Powershell 5.0 及以上,以及VMware.PowerCLI包

我用的是Win10自带的Powershell 5.1 。

查看PowerShell版本,只需要打开Powershell控制台,输入

$PSV 然后按一下Tab键,自动补全)

02.webp.jpg


如果按照官网教程从PowerShell Gallery下载,速度会非常慢,有的同学会用梯子,自己用就好。我这是给更大多数同学看的教程。

首先查看一下PowerShell默认读取Module的位置,在Powershell里输入$Env:Psm,按下Tab键补全。并按回车。

03.webp.jpg


网上说选用其中第二个路径。但是,经过多次测试发现。上面全部路径都需要。

从VMware官网下载这个VM.PowerCLI,我这里用12.0.0版本

https://code.vmware.com/web/tool/12.0.0/vmware-powercli

选择63M左右的zip包。解压以后把目录内文件复制到上面提到的几个路径,

05.webp.jpg

要查看包是否导入成功,在PowerShell里输入Get-Mod,按Tab补全,按回车。

06.webp.jpg


我这里是导入成功的截图,如果没有成功,可以再导入一遍,输入Import-m,按Tab补全,输入VMware.P,按Tab补全,按回车。

07.webp.jpg


如图即为导入成功。可以再运行Get-Module确认一下。

下载ESXi的Depot.zip包,可以查看某伊朗网站。

这里使用Depot包而不是ISO文件,是为了方便下一步制作镜像,直接下载ISO的话是无法制作镜像的

下载ESXI-Customizer-PS 2.6.0版本:

http://vibsdepot.v-front.de/tools/ESXi-Customizer-PS-v2.6.0.ps1

或者Github上更新的版本:

https://github.com/VFrontDe/ESXi-Customizer-PS

下载后的文件需要在PowerShell里Unblock一下,否则提示禁止运行

Unblock-File ”D:\ESXi-Customizer-PS-v2.6.0.ps1"

再设置一下几个其他相关的选项,避免日后麻烦

Set-PowerCLIConfiguration -InvalidCertificateAction Ignore

Set-PowerCLIConfiguration -Scope User -ParticipateInCeip $False

网卡驱动:可以直接查看设备管理器里面的硬件ID,用必应搜索一下是哪一款硬件

没有装系统的,可以在PE里,调用设备管理器等方式查看

再下载你所需要的网卡驱动包,我用的是Realtek R8168的有线网卡

https://vibsdepot.v-front.de/wiki/index.php/Net55-r8168

这里选择下载最下面一个Offline Bundle的版本,避免在Powershell里再设置代理

你也可以在以下链接查看可选的其他驱动包

https://vibsdepot.v-front.de/wiki/index.php/List_of_currently_available_ESXi_packages

不要看到有啥都要往镜像里装,因为VMware的硬件驱动调试做的很好。这里列出的部分驱动可能在稳定性上还不如新版本的内置驱动,建议多多调试,强烈不建议在生产环境下使用。

生成ISO镜像:在PowerShell里输入 .\ESXi-Customizer-PS.ps1 -izip .\vmware-esxi-7.0u1c-17325551-depot.zip -dpt .\net55-r8168-8.045a-napi-offline_bundle.zip -load net55-r8168

根据下回来的文件。修改命令中的文件名称。

08.webp.jpg


恭喜你看完此文章,我在这其中踩了很多坑才总结出这些,希望这篇文章能节省大家摸索的时间,从而把时间花在更有价值的事情上,也欢迎各位一同探讨ESXi及其他虚拟化相关的问题。


腾讯云采购季云服务器一折促销