Grab MacOS
Clone https://github.com/thenickdude/OSX-KVM
sudo apt install qemu-utils make cd scripts/bigsur make BigSur-recovery.img vboxmanage convertdd BigSur-recovery.img BigSur-recovery.vmdk
- Using MacOS Profile in Virtualbox, create a new VM.
- Remove CD-Drive. Add second SATA Disk with previously created VMKD
- Disable Floppy Boot
- Set RAM / CPU to sane values
- Set Video RAM to 128MB
- Set USB Emulation to USB3.0
After creating the VirtualBox VM
VBoxManage modifyvm "macOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff VBoxManage setextradata "macOS" VBoxInternal/Devices/efi/0/Config/DmiSystemProduct "MacBookPro15,1" VBoxManage setextradata "macOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Mac-551B86E5744E2388" VBoxManage setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc" VBoxManage setextradata "macOS" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1 VBoxManage setextradata "macOS" VBoxInternal2/EfiGraphicsResolution 1280x800
For Ryzen, add
VBoxManage modifyvm "macOS" --cpu-profile "Intel Core i7-6700K"
Notes
Bigsur works.
Don't update to MacOS12 Monterey yet. Fresh installation also won't work. MacOS and/or the Installer of Monterey are randomly crashing.
1 Comment