VMWARE create EFI Virtual machine (solved) Solved

  1. jimbo45's Avatar
    Posts : 7,851
    Windows / Linux : Centos, Ubuntu, OpenSuse

    VMWARE create EFI Virtual machine (solved)

    Hi guys

    if using VMWARE and you want to create a EFI VM just create the VM normally -- use "Other OS" and I will install the OS later. (This is if in the advanced features the UEFI option is greyed out --in VMWare Workststion. In player you'll have to add the line in any case as shown as you won't have the advance options menu). VMWare workstation users only add the line / change the line if the UEFI option is greyed out.

    Now don't start the new vm but edit the vmx file and add the line firmware = "efi"


    ide1:0.present = "TRUE"
    usb.present = "TRUE"
    ehci.present = "TRUE"
    svga.graphicsMemoryKB = "786432"
    firmware = "efi" <=================
    ethernet0.addressType = "generated"
    ethernet0.virtualDev = "e1000"
    serial0.fileType = "thinprint"
    serial0.fileName = "thinprint"
    ethernet0.present = "TRUE"
    serial0.present = "TRUE"


    Now under advanced options you will see the boot as EFI with options of secure boot --I never use the secure boot though just the EFI.

    when installing the Guest OS from an iso image boot the VM with Power on to Firmware and then choose the cd rom in the UEFI virtual BIOS.

    You don't need to do anything to the virtual hard disks - the guest OS install should handle all that stuff -- however if any problems in creating gpt virtual hard drive just boot a partition manager / recovery iso and create a gpt drive the standard way. Then go back and re-try the guest OS install.

    If you have VMWare player you'll have to add the boot to firmware option as well in the vmx file to get the BIOS menu for boot . Change FALSE to TRUE if the line exists or add it if it doesn't exist.

    bios.forceSetupOnce = "TRUE"

    This forces the boot to firmware one time -- afte boot vmware resets this to false so you need to change it back again if in VMWARE player if you need to boot to the virtual BIOS

    Also to get a longer delay in the boot bios display options

    add the following
    bios.bootDelay = "xxxx" where xxxx is in millisecs (10E-03 secs).

    BTW to reverse / undo the changes simply change the line back to firmware = "bios"

    Have fun !!!

    Last edited by jimbo45; 13 Aug 2019 at 04:10. Reason: add clarification points for VMWare player users
      My ComputerSystem Spec


Related Threads
I have used VMware in the past with limited success though I suspect the hardware limitations had something to do with it. The leaning curve was modest if not at times tedious to confusing at times and I am not particularly looking forward to that...
I guess I should know this but I don't. If I create a VM with say win version 1703 or 1709 or even DL the "latest and greatest" 1803 and let the updates fly will anything installed to that VM be written to the BIOS "outside" of the VM? Didn't either...
I have been trying to open a virtual machine but nothing happens. I did have Bitdefender installed but I've removed that (you can't add exclusions in the free version it seems), So I'm at a loss as to what is causing this. The only security I...
Windows 10 Insider Preview Build 15002 gave a facelift to Hyper-V as told earlier on Ten Forums. One of the new cool things is a new feature in Hyper-V Manager called Quick Create. With it you can create a new virtual machine (VM) literally (yes,...
I decided (more out of academic interest than need) that I would setup windows 10586 in a vm on VMWARE, and also Insider version. Problem was I could not find anyway of doing this. You could install first version, but how to install second...
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd
All times are GMT -5. The time now is 09:09.
Find Us