[Tip&Trick] Tạo ISO VMWare ESXi tích hợp 3rd party driver cho PC 🖥💻
ISO gốc từ VMWare chỉ chứa bộ driver duy nhất cho NIC (Network Interface Card) của Intel hay Broadcom, do đó các card mạng khác như Realtek hay Qualcomm (Atheros)
Với chỉ 1 script powershell đơn giản là có thể tạo cho mình 1 bộ cài riêng biệt.
1. Chuẩn bị
- Vào trang này để download bản script powershell mới nhất. Có thể xem qua hướng dẫn các arguments của script.
- Cài đặt module PowerCLI vào Powershell bằng command này: Install-Module -Name VMware.PowerCLI
Vào trang này để tham khảo list driver hoặc bạn đã có sẵn file driver như *.vib hay bundle offline (*.zip). Nếu list đó đủ những thứ bạn cần rồi thì chẳng cần phải download thêm một thứ gì cả và chạy command này thôi.
./esxi-custom.ps1 -v67 -vft -load net-e1000e,net55-r8168,net-igbỞ đây mình chọn bản mới nhất là 6.7 (-v67), và connect thẳng đến v-front depot để kéo driver về luôn (-vft), chọn driver có trên depot (-load [string]).
File ISO sẽ được khởi tạo ngay folder chứa file script luôn. Còn muốn cho ISO ra chỗ khác thì dùng: -outDir [Directory] (ví dụ: -outDir c:\)
Còn bạn muốn thêm các driver khác thì có thể dùng các param sau:
- Để add file *.vib có sẵn thì phải tạo 1 folder rồi đưa toàn bộ file *.vib vào folder đó và dùng: -pkgDir [directory] (ví dụ: file mình chứa trong c:\tmp thì -pkgDir c:\tmp)
- Để add file bundle offline (*.zip): -izip [path đến thẳng file *.zip] (ví dụ: -izip c:\tmp\driver.zip)
GOOD LUCK TO YOU!!!
Cấu hình mà mình đã cài đặt, sử dụng NIC của Realtek 8168 là NIC onboard luôn.
3. Một số lỗi trong khởi tạo
[WinError 10054] An existing connection was forcibly closed by the remote hostVới lỗi này, chỉ cần mở regedit lên và vào 2 Dir này:
- HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v2.0.50727
- HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v2.0.50727
Comments
Post a Comment