But VMware's built in EFI Shell shows wrong device names for whatever reason, results in setting incorrect file paths to the EFI boot entry you create with winnvram.efi.
On my setup, MBR partition table with two main partition. C partition is FAT32 active for boot files, and NTFS D partition for Windows.
Install 5112 in D partition in BIOS mode as normal.
Then set VM to UEFI mode, use a newer EFI Shell instead of the built-in one, I use the one in EDK2 UDK2018: https://github.com/tianocore/edk2/tree/ ... /UefiShell
If everything is right, you should see blk1/fs0 for C partition, and blk2 for D partition (which incorrectly shows as blk1 in VMware's shell).
Go to fs0:\boot, then run winnvram.efi to create your EFI boot entry:
Code: Select all
winnvram.efi fs0:\boot\winldfw.efi blk2:\WINDOWS\ "Windows Longhorn" "/NOEXECUTE=OPTIN"