

For example this is the script that I used with Ubuntu Server: Running Linux and Windows on M1 with QEMUĭownload a QEMU fork (for those who don’t know what is a fork, it’s simply a copy of a repository) with Alexander Graf’s qemu hypervisor patch installed and launch the VM from the terminal always using QEMU (not the one installed with homebrew). How to run Windows 10 on ARM or Ubuntu for ARM64 in QEMU on Apple Silicon Mac Virtualize Windows 10 for ARM on M1 with Alexander Graf’s qemu hypervisor patch The following posts are outdated but they give a good overview about how to compile the source code of QEMU: I made a video about the emulation with QEMU where I also talk about this issue, it’s probably caused by some wrong parameters used when the qemu-img command is executed.ĭo everything manually from compiling the QEMU source code to build the VM, there are many other posts where they teach you how to do this. The easiest option was to download this tool on Github and simply drag and drop the image and press start, pretty simple right ? Not really, I was only able to make the Windows ARM version work with this tool, for some reason it was not working with Ubuntu Server.

QEMUīefore the version 6.0.0 to make a VM work, you had different options: We are going to analyze each tool in order to declare a winner. I was also curious about the new Apple M1 chip and from the moment it was released recently, I thought it was a good time to discover new features to help the community to use efficiently these Macbooks with the new chip. I always used PCs with Windows already pre-installed but I never tried a Macbook before.
