VMWare ESXi 6.7.0update03升级挖坑填补之旅
现在安装VMWare ESXi通常都是直接通过烧录ISO文件到USB盘中再来安装。
我已有的环境是VMWare ESXi 6.7.0.update02-13006603了,当然其他低版本均可以直接进行升级,在这一点上VMWare产品在兼容性方面做的还是相当的赞的!
可惜在安装 6.7.0.update03-14320388 时启动后报错
Shutting down fireware services...
Page allocation error: Out of resources
Failed to shutdown the boot services.
Unrecoverable error
于是尝试直接升级到更新的 6.7.0.update03b-15160138,同样类似的报错
Shutting down fireware services...
Error allocating 0 pages: Out of resources
Failed to shutdown the boot services.
Unrecoverable error
于是,放狗追查,一查便是一个已知的Bug
https://communities.vmware.com/thread/617099
To resolve this issue , change the Boot option from UEFI secure boot / UEFI boot to Legacy boot option.
但是啊,USB盘启动是需要在BOIS里设置UEFI secure boot / UEFI boot的才能启动的啊!
于是在BOIS里设置UEFI secure boot / UEFI boot to Legacy boot option后,USB盘是无法启动,报错
boot:
menu.c32: not a COM32R image
最后,只好采用古老传统的办法了,将ISO文件刻录成光盘,再进行尝试安装之!
通过CD-RW 700MB制作ISO光盘安装 VMware-VMvisor-Installer-6.7.0.update03-14320388.x86_64.iso 成功
配置BIOS为Legacy boot,然后直接升级Upgrade and preserve VMFS volumes并保留原来的数据即可。