How to Install macOS Sierra on Virtualbox

If you thought Siri was awesome on your iPhone, you should see what she can do on your desktop. Ask Siri to check the weather, help you with spelling, create emails, search online, you name it.

It can also do just about everything Spotlight can do on your Mac, so Siri can search for files and open apps with commands like “show me PDF files in my Documents folder” or “Open Numbers.

Using windows and don’t know how you can setup Sierra on it, there is no problem at all, just follow the below steps and you will be able to use Sierra anytime through your windows and even without losing your windows.

First, you’ll need to download and install VirtualBox v5.x.

Also download Latest macOS Sierra image preview: 10.12 Final (16A323). September 20, 2016

Here are the steps to install macOS 10.12 Sierra on VirtualBox on Windows

Step 1: Extract Image File with Winrar or 7zip

Select the Image file, Right click then select “Extract Here”

Step 2: Install VirtualBox

This tutorial is working with Virtualbox version 5.0.X

Step 3: Create new virtual machine

Name: AvoidErrors

Type : Mac OS X

Version: Mac OS Sierra 10.12

Memory Size is 4GB (50% of my RAM)

Virtual disk file: macOS 10.12 Sierra.vmdk

Step 4: customize the settings of your virtual machine

CPU: 2 CPU ( my CPU is core I5) and enable PAE/NX

Processor

System: Enable EFI, Display, Floppy, Chipset is PIIX3 or IHC9

System Settings

Graphics: Set it 128vRam

Display Settings

Storage: macOS Sierra 10.12.vmdk

the virtual hard-disk

Step 5: Add the below code to VirtualBox by CMD “Make sure to run it as Administrator”

Run command prompt as Admin

Replace “AvoidErrors” with your virtual machine name and then Copy – Paste to CMD

Code for Virtualbox 5.X.X

cd "C:\Program Files\Oracle\VirtualBox\"
 VBoxManage.exe modifyvm "AvoidErrors" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
 VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
 VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
 VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
 VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
 VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Code for Virtualbox 4.X.X

cd "C:\Program Files\Oracle\VirtualBox\"
 VBoxManage.exe modifyvm "AvoidErrors" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
 VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
 VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
 VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
 VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
 VBoxManage setextradata "AvoidErrors" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

code inserted on CMD

DONE, now you can RUN your virtual machine and enjoy the macOS

Sierra WelcomeScreen

Creating a computer account

Sierra on Virtualbox

Miguel

I started this tech blog back in 2011 as a place to write down processes I took to fix my client systems and network. Now I write some tips and tricks to help others with the tech issues that one might encounter.

You may also like...