[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
2. Khởi tạo
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)
Thêm nữa là không cần có sẵn file ISO gốc của VMWare, vì script sẽ tự động connect đến server của VMWare và download bản đã chọn.
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 host
Vớ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
tạo 1 DWORD valueName là SchUseStrongCryptoValue bằng 1

Comments

Popular posts from this blog

[Write-up] HTTP - Hố bug nho nhỏ

[Tip&Trick] SSH-Tunnel Socks5 cho host không thể truy cập internet

[Write-up] SQL injection 💉 - Union-based ⌨