windows server2016/2019在vmware esxi上安装失败
问题:无法进入装机界面
现象一:打开虚拟机后进入虚拟bios界面,无法引导iso镜像
解决方法1:从虚拟机设置里,修改引导选项,如果需要修改启动盘则设置强制执行BIOS设置
下图为vsphere的截图
vmware workstation也有类似的操作,安装windows server
不过最开始接触vmware时,在网上看到的全部是另一种"从根源上解决问题"的方法,如下:
解决方法2:找到虚拟机的vmx文件,将其中的fimware='efi'修改为firmware='bios',或直接删除该行
现象二:SecureBoot打开虚拟机失败
解决方法:找到虚拟机的vmx文件,直接删除SecureBoot这一行,或者将true改为false
以下未vmware esxi上的操作示例,vmware workstation同理
[root@localhost:~] grep efi /vmfs/volumes/5df90e52-82fee578-e4cc-ac1f6b36ab6e/test_win2019_JLX/test_win2019_JLX.vmx firmware = "efi" uefi.secureBoot.enabled = "TRUE" [root@localhost:~] sed -i 's/uefi.secureBoot.enabled = "TRUE"/uefi.secureBoot.enabled = "false"/' /vmfs/volumes/5df90e52-82fee578-e4cc-ac1f6b36ab6e/test_win2019_JLX/test_w in2019_JLX.vmx [root@localhost:~] sed -i 's/firmware = "efi"/firmware = "bios"/' /vmfs/volumes/5df90e52-82fee578-e4cc-ac1f6b36ab6e/test_win2019_JLX/test_win2019_JLX.vmx [root@localhost:~] grep -E 'bios|efi' /vmfs/volumes/5df90e52-82fee578-e4cc-ac1f6b36ab6e/test_win2019_JLX/test_win2019_JLX.vmx firmware = "bios" uefi.secureBoot.enabled = "false"