How to Install macOS High Sierra 10.13.4/5/6 in VirtualBox on Windows 10
In this article, we will examine how to install macOS on the Windows 10 PC using the VirtualBox virtualization program.
How to Setup macOS 10.13.4 / 10.13.5 / 10.13.6 in VirtualBox on Windows 10
Before buying a MacBook Pro or iMac computer, if you are a Windows operating system user, you can test the Mac operating system by installing it on virtual machines.
Apple released the latest version of the macOS High Sierra operating system (10.13.4) in the past days. macOS High Sierra’s biggest feature is the eGPU.
Using VMware Workstation, VMware Player, and Oracle VM VirtualBox virtualization programs, you can run a Mac virtual machine on your PC or Laptop.
You can use the Mac OS ISO file on virtualization programs such as VMware Workstation or Oracle VM VirtualBox. Click here to download the Mac OS High Sierra 10.13.4 ISO file. You can also download new versions of macOS from the following links;
Without using VMware Unlocker on VMware, we could not create a new virtual machine for the setup. You do not need to use a program like VMware Unlocker on Oracle VM VirtualBox. Once you have created a VM for Mac OS in VirtualBox, it is sufficient to run only a few codes before installation begins.
In our previous articles, we used VMware to install mac OS on Windows 10. You can access our macOS setup articles from the links below.
- How to Install macOS Sierra on VMware
- How to Install macOS High Sierra 10.13 on VMware
- How to Install macOS High Sierra 10.13.4 on VMware
Update: By following this guide, you can install macOS Catalina (10.15) with VirtualBox.
How to Run macOS High Sierra on Virtual Machine
If you have not already done VirtualBox setup on Windows, you can browse our article called the How to Install VirtualBox on Windows 10. If you want to download an original Windows 10 operating system from Microsoft, take a look at How to Download Windows 10 ISO from Microsoft.
To install the High Sierra version on Windows 10 using Oracle VM VBox, follow the stages below in order.
Apple today (June 1, 2018) released the 10.13.5/6 version of Mac OS High Sierra. The installation of Mac OS 10.13.5 in VBox is the same as the following stages.
Step 1
Open the Oracle VM VBox program and click the New button to create a new VM for Mac OS High Sierra 10.13.4/5/6.
Step 2
After you have specified the name, type and version of the Mac OS VM in the Create Virtual Machine window, click Next.
Step 3
Add 4096 (4 GB) of RAM to the Mac OS VM.
Step 4
Select Create a virtual hard disk now and then click the Create button.
Step 5
Select VDI (VBox Disk Image) for the hard disk file type and click Next.
Step 6
When you create a VM with VBox, configuring the virtual hard disk as Fixed Size will give you an extra performance boost. In this article, continue with the installation by selecting the Dynamically allocated option.
Step 7
Store the virtual machine’s HDD in a different location. After you have written the 30 GB value for the maximum disk size, click on the Create button.
Step 8
After creating the virtual machine, open the settings of the virtual machine. Remove Floppy from the System / Motherboard / Boot Order section.
Step 9
Also, add 2 processors to the VM. Otherwise, you will encounter a Load_init_program error during Mac OS setup.
Step 10
Click the Acceleration tab and check the Hardware Virtualization options.
Step 11
Finally, configure the Mac OS 10.13.4/5/6 virtual machine’s Video Memory value to 128 MB.
Step 12
After downloading the Mac OS ISO file to your computer, add the ISO file to the Mac OS VM and click the OK button to close the Settings window.
How to Apply the Code Required for macOS High Sierra on VBox
To install macOS with VBox on Windows 10, you must run the following codes absolutely once at the CMD command prompt.
Before running the CMD command prompt as an administrator on Windows 10, you need to close the VirtualBox program. Execute these commands on CMD respectively. In addition, you must type the macOS VM name instead of the Your Virtual Machine Name.
The commands required for the macOS High Sierra VM;
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Your Virtual Machine Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Step 1
Open the code file and type your virtual machine name in the Your Virtual Machine Name field.
Step 2
Click on File.
Step 3
Save the code as a .cmd file extension.
Step 4
Run Code.cmd as administrator.
Step 5
The commands shown below will be applied.
How to Configure Mac OS High Sierra on Virtual Machine
Once you have configured the necessary settings to install macOS on VBox, follow the stages below to install macOS High Sierra.
Step 1
Run the Mac OS VM and start installation.
Step 2
Wait while the macOS installation is starting…
Step 3
Opening macOS system…
Step 4
Select your system language and continue.
Step 5
In the macOS Utilities window, select Disk Utility and click the Continue button.
Step 6
Select VBOX HARDDISK and click on the Erase button, configure the Harddisk name, Format type (Mac OS Extended (Journaled)) and Scheme (GUID Partition Map) settings as follows and click Erase again.
Step 7
After VBOX HARDDISK Media is formatted, click the Done button.
Step 8
Now, to start the macOS installation, select the Install macOS option and click the Continue button.
Step 9
The macOS High Sierra initial setup screen looks like the one below. Click on the Continue button to begin installation.
Step 10
Accept the Apple OS license agreement.
Step 11
Select the Hard Disk you format and click the Install button.
Step 12
Wait while the installation is copying the files…
Step 13
Opening macOS…
Step 14
macOS is preparing the files…
Step 15
ATTENTION! If you encounter this window again and the installation does not continue, close the VM and proceed to the next stage.
Step 16
Select Power off the machine and click the OK button.
Step 17
Open the VM settings and remove the ISO file from the Storage section.
Step 18
Run the virtual pc again.
Step 19
After opening the UEFI Interactive Shell, execute the following commands respectively.
fs1:
cd "macOS Install Data"
cd "Locked Files"
cd "Boot Files"
boot.efi
Step 20
Add the macOS ISO file back to the VM.
Step 21
Type boot.efi and press Enter.
Step 22
Wait while the Mac OS system is turned on.
Step 23
Wait a moment…
Step 24
YEAH! We made the installation of macOS High Sierra 10.13.4/5/6 on Oracle VM software!
Step 25
After copying the installation files, the VM will restart.
Step 26
Select the region you live in and click Continue.
Step 27
Select your keyboard layout and click the Continue button.
Step 28
In the Data & Privacy, click Continue.
Step 29
Select Don’t transfer any information nowoption and click the Continue button.
Step 30
Click Set Up Later to configure your Apple account later.
Step 31
Click the Skip button.
Step 32
Accept the macOS software license agreement.
Step 33
Click the Agree button.
Step 34
Configure your user account information for your system and click Continue.
Step 35
Click Continue to quickly configure Apple services and Map feature.
Step 36
We have successfully installed macOS 10.13.4/5/6 on the Windows 10 operating system using virtualization software!
How to Change macOS Virtual Machine Screen Resolution
After you have installed macOS, your screen resolution will be the 1024×768. To make macOS High Sierra resolution 2K, 4K and even 5K, click on the image below to read the related article.
Final Word
In this article, we have installed mac OS High Sierra using the VirtualBox virtualization program on a laptop with Intel Core i7 3632QM processor. Thanks for following us!
Related Articles
♦ How to Fix Screen Resolution on macOS in VirtualBox
♦ How to Fix (load_init_program) on VirtualBox
♦ How to Install Ubuntu 18.04 LTS on VirtualBox
♦ How to Clone Virtual Machine in VirtualBox
♦ How to Take Snapshot in VirtualBox
Top Website for ever thx…
Seems to stay stuck at step 2: wait while the macos is starting
Hello there. The wait time may vary depending on your computer’s specifications.
Please wait a little longer in step 2, the MacOS installation will continue.
I’m also stuck at step 2 where it says end randomseed. does it really take that long? or am It’s not doing anything? I notice the task manager that virtualbox has no cpu usage.
Yes it takes a little longer during the installation phase. You can try the old version of VirtualBox if you want.
STUCK on step 2. after randomseed message it won’t proceed.
It can be very specific and common problem for many users. Actually, I’ve tryed for several times to install MacOS High Sierra 10.13.4 with various builds of VB and several MacOS ISO’s. And, ya, step 2 will never ends. Try to notice one thing: text from step2’s screenshot is repeating! You can wait as long as you want, but instalation will never starts because of endless repeating of tries to install. I don’t know why does it happend (I don’t understand this log from screen). But it’s a fact.
P.S.: Sorry for my bad english
Got through the second stage of installation okay after running boot.efi but then when it restarts it just drops back to the UEFI shell again.
I’m using the ISO provided by this site and the latest version of virtual box. I’ve tried the whole process 3 times now. Any ideas?
Alsothespacebardoesn’tworkinthiscommentwindow. TotypetherestIhadtotypeitinnotpadandpaste.
Hello, Paul. Thanks for your comment.
Before running the boot.efi command, insert the ISO file on the MacOS virtual machine.
In addition, two videos were made with this ISO file. These videos are available on our YouTube channel.
Paul, can you try the processor value of your MacOS virtual machine by setting it to 1? And make sure you set a minimum RAM value of 4 GB.
Okay I’m trying re-installing again using one processor.
One thing I’ve just noticed when I’ve gone in to the disk utility is that it’s automatically become an APFS Partition.
I definitely selected Mac OS Extended (Journaled) when I created it. Is this normal?
Hello there.
Did you install MacOS with VirtualBox?
Yes, Mac OS Extended (Journaled) is automatically selected.
APFS: Apple’s new file system is more resistant to data corruption due to bugs and power failures.
The MacOS did not work for me on Virtualbox.
It kept restarting the Step 2
It start to intall back macOS after I shut down my installed macOS, where is my installed macOS?
Yes it was installed with Virtual Box exactly as described in the guide.
Every single time I’ve used Mac OS Extended (Journaled) but it’s always become an APFS partition automatically by the time I’ve done the second stage of the installation and just falls back to the UEFI shell instead.
**Your tutorial is bad and you should feel bad.**
Followed the instructions exactly; three times even.
Everyone commenting that the virtual HD is not bootable after installing is correct.
Don’t waste your time here. You did everything right; this is just a bad disk image and / or bad guide. Move along.
I certainly do not agree with your opinion. Many people are thanking me. I think you’re making a mistake during installation.
Carefully follow the MacOS installation steps again.
So I finally got this to work past Step 2 where it boot looping in the shell
After re-reading this I noticed that it had specified you MUST close VirtualBox before applying the command line changes, then reopen it. If you don’t do this you will be stuck in the same boot loop before it reaches the grey screen with the Apple logo.
I reiterate, CLOSE VIRTUAL BOX before running the command line stuff, will get you past step 2!
Do not try to use VB 5.1! You will not pass Step 2 even with some another ISO. Even if you close VB before CMD things.
P.S. Sorry for my bad english
This is not working anymore. I get the following message after setting up the installation volume:
This copy of the install MacOS High Sierra.app application is damaged. I checked the date of the system, and it’s current. I also tried to set a past date, but no,luck.
on “macOS Utilities” screen where you select install macOS, on the tool bar above is a Utilities drop down, select Terminal. Disconnect your internet connection, then type date 010101012017 and hit enter. Select Terminal drop down and select Quit terminal to return to main screen, then select install macOS and it should work this time. Can reconnect to internet after.
This worked for me, thanks.
guest: macOS 10.13.6
host: linux
I’m stuck in step 8, I erased the disk and named it exactly as you did, I even installed the EXTACT SAME iso image as you did, I followed exactly your steps, everything worked until i clicked install macOS and it says: “This copy of the install macOS High Sierra application is damaged, and can’t be used to install macOS”.
I’m using the latest VB but it really doesn’t matter, it doesn’t work and I need help please.
Open Terminal in the macOS Utilities screen and execute the “date 121401582018” command. Then quit the terminal and try the installation again.