How to Install macOS Sierra 10.12 on VirtualBox ?
- Go to here and download all the files.
- Part 1 is a .zip file, Part 2 is a .z01 file, Part 3 is a .z02 file and etc.
- Right click macOS Sierra 10.12.zip and click Extract Here.
- Open VirtualBox.
- Click New.
- Name the OS as macOS Sierra and set Type as Mac OS X and Version as Mac OS X 10.12.
- Click Next.
- Set the Memory Size as 4096.
- Click Next.
- Choose the Use an existing virtual hard disk file option and select the macOS Sierra 10.12.vmdk file.
- Click Next.
- Select the Virtual Machine and click Settings.
- Go to System.
- At Motherboard tab, uncheck the Floppy and set the Chipset to ICH9.
- At Processor tab, set the processors to 2.
- Go to Display.
- At Screen tab, set the Video Memory to 128 MB.
- Go to Network.
- At Adapter 1 tab, set the Attached to to NAT and set Adapter Type to Intel PRO/1000 MT Server.
- Open CMD as Administrator and run the code below.
C:\Users\USER-PC>cd \Program Files\Oracle\VirtualBox\
C:\Program Files\Oracle\VirtualBox\>VBoxManage.exe modifyvm "macOS Sierra" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
C:\Program Files\Oracle\VirtualBox\>VBoxManage setextradata "macOS Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
C:\Program Files\Oracle\VirtualBox\>VBoxManage setextradata "macOS Sierra" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
C:\Program Files\Oracle\VirtualBox\>VBoxManage setextradata "macOS Sierra" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
C:\Program Files\Oracle\VirtualBox\>VBoxManage setextradata "macOS Sierra" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
C:\Program Files\Oracle\VirtualBox\>VBoxManage setextradata "macOS Sierra" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1