VMware Communities
urbite
Contributor
Contributor
Jump to solution

Workstation 15.5.7, Win 11 guest ISO, EFI no compatible bootloader found

I'm trying to install a Win 11 Pro guest on Workstation Pro 15.5.7 on a Win 10 Pro host machine. I have downloaded the ISO from Microsoft and mounted is a virtual CD. I followed the guide from the following URL, which states that their method was successful in Workstation 15.5.6.

Virtualize Windows 11 using VMware Workstation 16 and 15 

I realize that Win 11 is not officially supported in WS Pro 15.5.7, but most guest OSes that are not 'officially' supported usually work well in VMware. I've had such good experiences with WS Pro over the years, I'm hoping that there's something simple that will resolve this issue.

The VM is configured as follows:

  • Latest HW config
  • Processors: 2
  • Memory: 16GB (out of 64GB on host)
  • Access control: encrypted
  • TPM device added
  • Win 11 install ISO mounted as virtual CD/DVD

Upon bootup, here's the error shown, 'No compatible bootloader found.'

urbite_0-1656425214001.png

If I remove encryption and the TPM module and change the firmware type from UEFI to BIOS, then the Win 11 boot/install screen appears. But after the registration code is entered, the dreaded 'This PC doesn't support Win 11' appears.

From other google searches, adding managedVM.autoAddVTPM = “software” to the (unencrypted) .vmx file will cause the Win 11 iso image to boot, but then stops with the 'This PC doesn't support Win 11' message.

Not sure what's different with Workstation 15.5.7 from 15.5.6. The VM setup steps detailed in the above link are very straightforward, so don't see what was missed.

FYI, the ISO file was downloaded from:  https://www.microsoft.com/en-us/software-download/windows11

Since the installation does start when firmware=BIOS is selected, I believe the ISO file is good. Also opened the ISO with 7-zip and it looks good.

urbite_1-1656425215039.png

If I double-click on the ISO image in Windows Explorer, Notepad is launched and shows the following:

This disc contains a "UDF" file system and requires an operating system
that supports the ISO-13346 "UDF" file system specification.


I'm hesitant to move up to Workstation 16, since I have some older Windows VMs (98SE, etc.) that I'm not sure will still work (as well) on Worksation 16.

vmware.log from last boot attempt is attached.

Any suggestions?

0 Kudos
1 Solution

Accepted Solutions
urbite
Contributor
Contributor
Jump to solution

The issue has been resolved and the Win 11 Pro guest OS/VM is now up and running. This problem was due to incorrect selection of the guest OS when configuring the VM.

urbite_0-1656596757074.png

When selecting the guest OS, the topmost item in the dropdown list was 'Windows 10'. I assumed (we know what that means) that for some reason Workstation 15 didn't have a 'Windows 10 x64' option, as the instructions given in an earlier link specified. The clue was an error message about being unable run a 64-bit boot file from the EFI boot shell. This caused me to look at the guest OS options more closely, where the 'Windows 10 x64' options was found to be the top-most menu choice. Looking closer at the vertical scroll bar (above) shows that 'Windows 10' isn't the top-most option - but you have to look closely 😀

urbite_1-1656597048894.png

In the end, it was user error.

View solution in original post

5 Replies
bluefirestorm
Champion
Champion
Jump to solution

Have you tried "Power on to firmware" from the menu and simply choose the "SATA CD ROM" from the boot menu of the VM EFI?

0 Kudos
urbite
Contributor
Contributor
Jump to solution

Yes, I tried that. When I select the 'SATA CD ROM' option, then press enter...nothing happens other than the boot manager screen redraws and 'SATA CD ROM' is still selected.

urbite_0-1656471548620.png

If I select 'EFI Internal Shell (Unsupported Option)', I see the following EFI shell along with the shell prompt.

urbite_0-1656471797528.png

 

The EFI firmware version, from the shell 'ver' command.

EFI Specification Revision : 2.31
EFI Vendor                 : VMware, Inc.
EFI Revision               : 1.0 

0 Kudos
bluefirestorm
Champion
Champion
Jump to solution

You may want to recheck the Windows 11 ISO. Alternatively, is to create a bootable Windows 11 USB. You should be able to boot up from the EFI boot menu with that as well although slightly more convoluted.

Power on to Firmware -> Connect the bootable USB to VM from connect USB menu -> Shutdown or Reset the system -> Power on to Firmware again -> EFI USB should now appear

Not sure if 15.5.7 is officially qualified to support Windows 11 as guest OS. The managedVM.autoAddvTPM is only for version 16.2.x and required virtual hardware version 19 and it is an experimental feature.

0 Kudos
urbite
Contributor
Contributor
Jump to solution

The issue has been resolved and the Win 11 Pro guest OS/VM is now up and running. This problem was due to incorrect selection of the guest OS when configuring the VM.

urbite_0-1656596757074.png

When selecting the guest OS, the topmost item in the dropdown list was 'Windows 10'. I assumed (we know what that means) that for some reason Workstation 15 didn't have a 'Windows 10 x64' option, as the instructions given in an earlier link specified. The clue was an error message about being unable run a 64-bit boot file from the EFI boot shell. This caused me to look at the guest OS options more closely, where the 'Windows 10 x64' options was found to be the top-most menu choice. Looking closer at the vertical scroll bar (above) shows that 'Windows 10' isn't the top-most option - but you have to look closely 😀

urbite_1-1656597048894.png

In the end, it was user error.

dkc1959
Contributor
Contributor
Jump to solution

Spent all night trying to figure out why Home Assistant OS wouldn't work ... built VM but same no compatible boot loader. I had chosen linux not linux 64bit ... your solution gave me the clue to fix it. thanks 

0 Kudos