

Currently we are using the default cocoa display type for QEMU.You can change these to better suit your needs. -smp X -m YG controls CPU count (X) and RAM amount (Y in gigabytes).It's packaged with QEMU, so you can easily copy it into your directory with cp $(dirname $(which qemu-img))/./share/qemu/edk2-aarch64-code.fd.

The edk2-aarch64-code.fd file in the QEMU commands is a BIOS file.drive "if=virtio,format=raw,file=./Whonix-Workstation-XFCE.raw,discard=on" drive "if=pflash,format=raw,file=./edk2-aarch64-code.fd,readonly=on" \ netdev socket,id=internal,listen=:8010 \

This means your build commands should look as follows: įollow the build documentation here and be sure to set -arch arm64 when running the build script as part of the Dev/Build_Documentation/VM#VM_Creation step. Note: getting Debian running on Apple Silicon is a bit out of scope of this documentation, however we have referenced below some helpful links. This Brew repository has those patches baked in thus it is advisable to use that. Firstly, we need to use patches on top of QEMU.
#Virtualbox build for mac mac
The below has only been tested on Debian buster running under QEMU on a Mac M1.
