Win11 on Qemu/m1

My experience with using Qemu to run Windows 11 for ARM. Please read all notes below before trying any of this.

The result is a working installation of Windows 11 for ARM, including network and sound. No 3D acceleration. The performance is ok for basic desktop applications. Youtube video works.

Host used:


Command to create disks:
  dd if=/dev/zero of=vars-pflash.raw bs=1M count=64

  qemu-img create -f qcow2 Win11.qcow2 60G
Command to run qemu: qemu-system-aarch64 -M virt -cpu host -accel hvf -m 6G -smp 2 -device ramfb -bios /opt/homebrew/Cellar/qemu/9.2.3/share/qemu/edk2-aarch64-code.fd -device qemu-xhci -device usb-kbd -device usb-tablet -drive file=../Downloads/Win11_24H2_EnglishInternational_Arm64.iso,media=cdrom,if=none,id=inst -device usb-storage,drive=inst -drive file=../Downloads/virtio-win-0.1.271.iso,media=cdrom,if=none,id=iso -device usb-storage,drive=iso -drive file=./Win11.qcow2,if=virtio -nic user,model=virtio-net-pci,mac=2A:50:A7:4E:D9:C4 -audiodev coreaudio,id=coreaudio,out.frequency=48000 -audio coreaudio -device usb-audio

Notes

References


©Jonas Svensson
lysweb3@jonass.user.lysator.liu.se
Home Senast ändrad den 21 april.
This page was last modified April 21st.