2021年11月11日 星期四

VMware | 安裝ESXi時出現No Network Adapters錯誤訊息,製作Realtek網卡Driver到ESXi 6.7 ISO

        安裝ESXi 7的時候過程中居然出現沒抓到網卡,如下圖除現No Network Adapters的訊息,查了一下真的不支援,裝ESXi 6.7結果還是不行,後來發現有人用PowerCLI的方式把網卡Driver打包進去,自己試了一下也沒成功,最後來是找了有人做好的網卡driver vib打包檔才成功,這邊就簡單介紹如何把driver打包進去ESXi ISO中。目前ESXi 7.0由於vmkernel問題,無法自己包裝Driver,以下範例是ESXi 6.7的打包過程。


步驟一:安裝PowerCLI

我是直接用系統管理員權限打開PowerShell,然後輸入

PS> Install-Module -Name VMware.PowerCLIVMware.PowerCL

下載安裝可以到這連結 https://www.powershellgallery.com/packages/VMware.PowerCLI/12.4.1.18769701


如果這步驟有錯誤訊息,記得先下
PS > Set-ExecutionPolicy RemoteSigned
再不行,輸入
PS > Set-ExecutionPolicy Bypass


步驟二:下載ESXi Bundle


一定要下載Bundle才可以喔,如下圖我用6.7的作範例



步驟三:下載Driver,必須有人做好包好的Bundle


這邊比較麻煩的是必須要找到有人做好的Bundle,如果想要自己做Driver請參考這篇教學,也是需要花時間去完成,大部分Realtek Driver for ESXi 6.7都已經做好,去連結裡面找自己需要的,這次我需要的是8125這個Driver,Google很久才找到可以用的,有需要的人自行在這下載


步驟四:下載ESXi-Customeizer-PS.ps1





步驟五:將步驟二,三,四的檔案放在同一個目錄下


如下圖的檔案位置配置,將Driver放在Driver目錄裡面


步驟五:製作客製化ESXi ISO


命令如下,如下圖所示應該很快就可以製作完成,接著就可以拿去安裝
PS D:\ESXi> .\ESXi-Customizer-PS.ps1 -izip .\ESXi670-201912001.zip -pkDir .\Drivers\




參考

https://fenghe.us/how-to-resolve-esxi-realtek-nic-incompatibility/

沒有留言: