ESXi cli üzerinden güncelleme yaparken hatayla karşılaşabilirsiniz özellikle vmware esxi 8 sürümünde Legacy BIOS tarafından desteklenmiyor fakat bunun kolay bir çözümü var.
Tam hata çıktısı;
[HardwareError]Hardware precheck of profile ESXi-8.0U2b-23305546-standard failed with warnings: BIOS_FIRMWARE_TYPE WARNING: Legacy boot detected. ESXi servers running legacy BIOS are encouraged to move to UEFI. Please refer to KB 84233 for more details.>
Hatanın Anlamı:
- Legacy BIOS: Eski tip bir önyükleme yöntemi. Modern donanımlar ve işletim sistemleri için genellikle önerilmez.
- UEFI: Daha güvenli, daha hızlı ve daha esnek bir önyükleme yöntemi.
- VMware ESXi, uzun vadede UEFI’yi tercih eder ve legacy BIOS’un kullanılmasını mümkünse bırakmanızı önerir.
KB 84233 Nedir?
Bu, VMware’in sağladığı bir bilgi bankası (Knowledge Base) makalesidir. UEFI’ye geçiş için detaylı adımları ve legacy BIOS’tan UEFI’ye nasıl yükseltebileceğinizi anlatır. Bu geçiş, genellikle şu avantajları sağlar:
- Secure Boot desteği.
- Daha geniş disk desteği.
- Daha hızlı önyükleme süreleri.
Bu sorunu BIOS tarafından boot seçeneğini UEFI olarak değiştirebilirsiniz veya ssh da şu paramatreyi kullanarak çözebilirsiniz.
Parametre: --no-hardware-warning
Yani güncelleme yaparken komut şöyle olmalıdır.
esxcli software profile update -p ESXi-8.0U2b-23305546-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml --no-hardware-warning
NOT: Bu işlemi yaparken vmlerini yedeklemeyi unutmayın.