UEFI boot VM's on non UEFI systems

  1. Posts : 11,247
    Windows / Linux : Arch Linux

    UEFI boot VM's on non UEFI systems

    Hi folks

    if you want to test such things as UEFI boot or even Secure boot on a VM running on older hardware that doesn't have UEFI boot it's still easily possible.

    On for example Linux host running KVM/QEMU a Windows VM ( This also works on Windows hosts running VMWare for example).

    1) Create the Virtual HDD as a GPT disk :

    The easy way is to use GPARTED initially on your VM to create partitions on HDD VM whether with VMWare or other VM software -- choose "Other" to avoid those "auto Easy Wizards" which go into "Idiot Mode" and hose up any idea of "Custom VM's".

    !! Download the iso and set your VM to boot from it as per :

    Simply "Boot into firmware" or whatever the VM software choice allows you with the GPARTED iso as the boot media. Format the HDD (Virtual HDD) with partitions to choice, At initial boot from GPARTED simply select New Partition table and choose gpt for the HDD partition table.

    2) Format the /boot partition (or a small partition for the bootloader) in FAT32

    3) Set the VM config to use UEFI as its boot :

    This is an image of a really old computer that knows nothing about GPT disks etc etc

    UEFI boot VM's on non UEFI systems-screenshot_20200218_162731.png

    4) now install your guest OS and enjoy !!!

    "The Wonder of Virtual Machines". !!!!

    Last edited by jimbo45; 18 Feb 2020 at 11:50. Reason: Added also works on Windows hosts with VMWare / VBOX / HYPER-V
      My Computer


  Related Discussions
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 22:07.
Find Us

Windows 10 Forums