Getting QEMU

Guestbay runs virtual machines with QEMU, the free, open-source emulator. The Microsoft Store edition includes it. The editions from this site use the QEMU on your computer: if Guestbay doesn’t find one, choose Install QEMU in the library and Guestbay installs it for you. To do it yourself, or to add emulators, follow the steps for your system.

Windows on an x64 computer

Install QEMU for Windows, the build linked from qemu.org, in either of these ways:

It includes every emulator. For fast guests, also turn on Windows Hypervisor Platform: search the Start menu for “Turn Windows features on or off”, tick Windows Hypervisor Platform, and restart Windows.

Windows on an ARM64 computer

QEMU for Windows from qemu.org and winget is built for x64 computers. On an ARM64 computer it runs emulated, without Windows Hypervisor Platform, and it can’t run ARM64 virtual machines properly. Choose Install QEMU in Guestbay instead: it installs the ARM64 QEMU from MSYS2 that Guestbay has tested, the same as the Microsoft Store edition includes, with the x86-64, 32-bit x86, ARM64, 32-bit ARM, RISC-V and PowerPC emulators. Or get Guestbay from the Microsoft Store, which includes it.

Mac

Install QEMU with Homebrew or MacPorts:

Both include every emulator, and both run fast on Intel and Apple silicon with the Mac’s own hypervisor. Install QEMU in Guestbay uses Homebrew if you have it on an Apple silicon Mac, and otherwise MacPorts, which it sets up first if needed. For a TPM in Windows 11 virtual machines, also install swtpm the same way.

Linux

Install your distribution’s QEMU. Install QEMU in Guestbay does this through your package manager, and asks for your password. To do it yourself:

For fast guests, check that /dev/kvm exists and that your user is in the kvm group, then sign out and in again. For a TPM in Windows 11 virtual machines, also install swtpm.

Then, in Guestbay

Choose Look again in the library, or restart Guestbay. It looks in the usual places: C:\Program Files\qemu and your PATH on Windows, Homebrew and MacPorts on a Mac, and the system folders on Linux. If you installed QEMU somewhere else, choose Settings › QEMU › Add QEMU… and pick its qemu-system program; every emulator in that folder becomes available.

Questions? See Help or contact support.