How to Install Mac OS on Virtual Box





Download MAC Catalina OS ISO by clicking below image


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.



Command before starting the Virtual Machine



Open terminal and run below

cd /usr/bin/ (For Windows user go to "C:\Program Files\Oracle\VirtualBox\" from command prompt)

VBoxManage modifyvm "MacOS" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff

VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMacOS11,3"

VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"

VBoxManage setextradata "MacOS" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"

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 1920x1020


Start the Virtual Machine and follow the GUI.