After installing normally:
VBoxManage modifyvm "MacOS Mojave" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage modifyvm "MacOS Mojave" --cpu-profile "Intel Core i7-6700K"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "MacOS Mojave" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
The above does the following, in order of command:
- Sets a known CPU ID set that MacOS will recognise.
- Especially for AMD machines, changes what MacOS sees as your processor to something it supports.
- Tells MacOS you’re installing Mojave onto a mid-2010 iMac. You can change this to your preference.
- These two specify a fake DMI, typically found in Apple PCs.
- A device key to pass system checks.
Before starting the VM, open the VM settings and make the following changes:
- System > Processor > Processor(s) is 2 or more.
- System > Acceleration > uncheck Enable Nested Paging.
- Display > Screen > Video Memory is 128MB.
- USB > USB 3.0 Controller.
No comments:
Post a Comment
Thank you for your comment. Will try to react as soon as possible.
Regards,
Networ King