Do you want to install Windows 10 or 11 on your Ubuntu 20.04 or 22.04 LTS Linux using QEMU-KVM virtual machine? Then here is a tutorial to do that using the command terminal and Quickemu + Quickgui.
Although we all have a simple solution that is a virtual box to run Windows 11 virtual machine, what about KVM? Some will say it is not easy to operate because of the command line but no there are few open-source GUI programs to give KVM an easy interface. However, another thing is downloading ISO images of various operating systems including Windows 10 or 11 to use with Virtualbox can be a headache. Hence, to solve all of this, there is a project called QuickEMU with a GUI interface known as QuickGUI. QickEMU uses QEMU_KVM on Linux operating system to run a virtual machine and can easily download all popular operating system Images to install including macOS. Whereas it can be operated via CLI but for ease of usage users can install QuickGUI to download, create, and manage operating systems virtual machines.
Note: VM extension must be enabled in your BIOS, moreover, the performance of the virtual machine depends on the system resource. Still, Quickemu is not well interactive as compared to VirtualBox but quick in terms of creating VMs of the various OS.
Install Windows 11 on Ubuntu 20.04 LTS using Qemu-KVM GUI
Add Quickemu and QuickGUI PPA repository
The packages of Quickemu and its GUI part are available through PPA repositories. Hence, first, we will add both’s PPA repo on our Ubuntu 20.04 LTS or any other version you are using.
sudo apt-add-repository ppa:flexiondotorg/quickemu sudo add-apt-repository ppa:yannick-mauray/quickgui
Run system update for Ubuntu 20.04
To integrate the repositories properly run the system update command this will also refresh the APT cache.
sudo apt update
Install Quickemu and Quickgui
Now, install Quickemu; this will also install the QEMU-KVM package on your system, whereas to provide a graphical user interface use another command to set up Quickgui.
sudo apt install quickemu -y
sudo apt install quickgui -y
Create a Virtual machine and download Windows 11
Once the installation is completed go to Application launcher and run QuickGUI. After that select the “Create new machines” button.
• Select the Operating system – Windows
• Whereas version- Windows 11 in English or any other language you want.
• Finally hit the Download button.
Wait for some time, until the download has not finished.
(optional) You can also use the command line if you want:
quickget windows 11
Install Windows 11 on Ubuntu 20.04 Qemu
Now, go to the QuickGUI, close the Download and click on the “Manage existing machine”
Hit the Play button given for your created Windows 11 machine.
Alternatively, you can also use the command line-
quickemu --vm windows-11.conf
For more information see this project Github page.