{{tag>[linux uefi esp kvm libvirt]}}
=====UEFI Virtual Machine for testing=====
This instruction lets you create a UEFI VM for testing with an external USB-drive on a Fedora host.
====Preperation====
* Install tools:dnf install virt-install virt-viewer libvirt
* Add yourself to the ''libvirt'' group.
* Lookup the USB drive device, for example ''/dev/sda''.
====The UEFI virtual machine====
* Create the VM with UEFI support:
virt-install --connect qemu:///system --name uefi \
--vcpus 4 \
--memory 2048 \
--disk /dev/sda,bus=usb,removable=true \
--boot uefi,menu=on \
--os-variant rhl7 \
--noautoconsole
* Open console:virt-viewer --connect qemu:///system uefi
* Force off:virsh --connect qemu:///system destroy uefi
* Remove VM:virsh --connect qemu:///system undefine --nvram uefi