Install macOS Sierra on VirtualBox

Article as seen on

First, what you are going to do is make available the following materials.

Step #1. Extract macOS Sierra Image File

Once you downloaded the macOS Sierra image file then, you must extract it via WinRAR or 7zip. To extract the file, simply right-click on file then choose “Extract Here.” It’ll take some minutes to extract so wait for a moment.

Extract macOS Sierra VM File

Step #2. Install VirtualBox on Your PC

Download VirtualBox from the link above. Once you have downloaded the VirtualBox, then Install it on your Windows PC. To install VirtualBox, just click on the setup then hit “Next” and “Next.” Finally, click “Finished.”

Step #3. Create New Virtual Machine

#1. Now, you have to create a new Virtual Machine. Open the VirtualBox then tap on “New” at the upper left-hand side and name the Virtual Machine “macOS Sierra” then hit the “Next” button.


Name and choose the Version

#2. Now, you’ll be prompted to select memory size for VM. Choose at least 4 GB of RAM space for the Virtual Machine.

Choose Memory Size

#3. If you wish, you can add a virtual hard disk to the new machine. You can either create a new hard drive file or select one from the last or another location using the folder icon. Here, you should choose the last option “Use an existing virtual hard disk file“. Select the file and click “Create“.

Select Hard Disk type

Step #4. Edit the New Virtual Machine

#1. Open the VirtualBox then tap on “Settings“. In the “General Tab“, put everything to the default.
Go to the next option “System“. You will see three main tabs. Click on the first tab “Motherboard“. Uncheck “Floppy” drive and set the chipset to “ICH9“.

Motherboard Settings

#2. Choose two core processors or more than two.

Select Processor amount

#3. Navigate to “Display option” then put the video memory to 128 MB.

Choose Video Memory

#4. Now, navigate to “Network” tab then “Enable Network Adapter”. And choose the adapter type “Intel PRO/1000 MT Server (82545EM)”.

Enable Network Adapter


Step #5. Add VirtualBox Code to the CMD

#1. Before adding the code you’ve to edit the code first. Open the VirtualBox code then replace the “Virtual Machine Name”. Get help from the screenshot down below.

Replace the Code

#2. Close VirtualBox if it is open! Now, run CMD as administrator. Open VBox code and Add the code to the CMD one by one.

Copy and Paste the VirtualBox Code

Step #6. Play the Virtual Machine

#1. In this step, you have to open VirtualBox then “Start” or run the macOS Sierra VM.

Launch the Virtual Machine

#2. After running the macOS Sierra VM, you will see some white code with a black screen. You’re not going to do anything in this step. Just wait for a moment and macOS Sierra welcome page will appear.

Installing macOS Sierra on VirtualBox

Step #7. Perform a Clean Installation of macOS Sierra

Now while installing macOS Sierra or El Capitan on VMware or VirtualBox then we don’t need to install that on separate disk because while editing the VM we choose the virtual disk type SATA, and this is the one and only way for now to install macOS Sierra or El Capitan on VMware or VirtualBox. So that’s why now in the very next step we have to perform a clean installation and to set up macOS Sierra.

Install Sierra


Extra: Resolution Fix

For example run just like step 5.2: