Runs macOS on linux with qemu.
qemu-system-x86_64
dmg2img
pulseaudio
python[click]
After cloning the repository, simply run ./run.sh
-
./fetch-macos.py
fetches macOS image dmg from their software update centre - The downloaded .dmg image is converted to .img using the
dmg2img
utility - We create a virtual disk image using
./create-virtual-disk.sh
- We install macOS to qemu using the given image.
./install-macos.sh
- We provide a custom launcher script to launch qemu with the correct settings.
./launch-macos.sh