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 Install macOS High Sierra 10.13.4/5/6 in VirtualBox on Windows 10

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.

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.

Creating a New Virtual Machine in VirtualBox

   Step 2

After you have specified the name, type and version of the Mac OS VM in the Create Virtual Machine window, click Next.

Configuring Type and Version of macOS High Sierra Virtual Machine

   Step 3

Add 4096 (4 GB) of RAM to the Mac OS VM.

Add RAM to macOS Virtual Machine

   Step 4

Select Create a virtual hard disk now and then click the Create button.

Create a Virtual Hard Disk Now in VirtualBox

   Step 5

Select VDI (VBox Disk Image) for the hard disk file type and click Next.

VDI (VBox Disk Image)

   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.

Storage on physical hard disk

   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.

Creating a New Virtual Drive

   Step 8

After creating the virtual machine, open the settings of the virtual machine. Remove Floppy from the System / Motherboard / Boot Order section.

VirtualBox Device Boot Settings

   Step 9

Also, add 2 processors to the VM. Otherwise, you will encounter a Load_init_program error during Mac OS setup.

Adding Processor to VM

   Step 10

Click the Acceleration tab and check the Hardware Virtualization options.

Enabling Virtualization Technology in macOS VM

   Step 11

Finally, configure the Mac OS 10.13.4/5/6 virtual machine’s Video Memory value to 128 MB.

Configuring Video Memory for macOS VM

   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.

Adding ISO File to VM

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.

Required Commands to Install macOS in VirtualBox

   Step 2

Click on File.

Required Commands

   Step 3

Save the code as a .cmd file extension.

Save the File

   Step 4

Run Code.cmd as administrator.

Run as administrator

   Step 5

The commands shown below will be applied.

VirtualBox macOS Commands

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.

Starting macOS High Sierra Virtual Machine

   Step 2

Wait while the macOS installation is starting…

Starting macOS Virtual Machine

   Step 3

Opening macOS system…

Starting Apple OS

   Step 4

Select your system language and continue.

Selecting Language

   Step 5

In the macOS Utilities window, select Disk Utility and click the Continue button.

macOS Utilities / Disk Utility

   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.

Formatting the HDD of macOS VM

   Step 7

After VBOX HARDDISK Media is formatted, click the Done button.

Erasing Disk

   Step 8

Now, to start the macOS installation, select the Install macOS option and click the Continue button.

Install macOS

   Step 9

The macOS High Sierra initial setup screen looks like the one below. Click on the Continue button to begin installation.

macOS High Sierra Setup Screen

   Step 10

Accept the Apple OS license agreement.

Accept License Agreement

   Step 11

Select the Hard Disk you format and click the Install button.

Select the Disk to be Installed

   Step 12

Wait while the installation is copying the files…

About 4 minutes remaining

   Step 13

Opening macOS…

AppleLPC

   Step 14

macOS is preparing the files…

Starting VM

   Step 15

ATTENTION! If you encounter this window again and the installation does not continue, close the VM and proceed to the next stage.

Close Virtual Machine

   Step 16

Select Power off the machine and click the OK button.

Power off the machine

   Step 17

Open the VM settings and remove the ISO file from the Storage section.

Remove Disk from Virtual Drive

   Step 18

Run the virtual pc again.

Run 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

 
macOS Shell Config

   Step 20

Add the macOS ISO file back to the VM.

Adding ISO File Again

   Step 21

Type boot.efi and press Enter.

boot.efi

   Step 22

Wait while the Mac OS system is turned on.

DSMOS

   Step 23

Wait a moment…

Launching the Setup

   Step 24

YEAH! We made the installation of macOS High Sierra 10.13.4/5/6 on Oracle VM software!

Installing macOS

   Step 25

After copying the installation files, the VM will restart.

Automatically restarting in 2 seconds

   Step 26

Select the region you live in and click Continue.

Choose Your Country

   Step 27

Select your keyboard layout and click the Continue button.

Select Your Keyboard

   Step 28

In the Data & Privacy, click Continue.

Data & Privacy

   Step 29

Select Don’t transfer any information nowoption and click the Continue button.

Transfer Information to This Mac

   Step 30

Click Set Up Later to configure your Apple account later.

Sign In with Your Apple ID

   Step 31

Click the Skip button.

Skip Signing In

   Step 32

Accept the macOS software license agreement.

Terms and Conditions

   Step 33

Click the Agree button.

Accept License Agreement

   Step 34

Configure your user account information for your system and click Continue.

Create a Computer Account

   Step 35

Click Continue to quickly configure Apple services and Map feature.

Allow Apple Apps

   Step 36

We have successfully installed macOS 10.13.4/5/6 on the Windows 10 operating system using virtualization software!

Check macOS High Sierra Version

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.

Configure macOS Screen Resolution

   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

18 Comments

  1. Avatar for Mustafa Mustafa May 6, 2018

    Top Website for ever thx…

    Reply
  2. Avatar for Wouter Wouter May 10, 2018

    Seems to stay stuck at step 2: wait while the macos is starting

    Reply
    • Avatar for tolqabaqci tolqabaqci May 11, 2018

      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.

      Reply
      • Avatar for Alec Alec June 20, 2018

        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.

        Reply
        • Avatar for tolqabaqci tolqabaqci June 29, 2018

          Yes it takes a little longer during the installation phase. You can try the old version of VirtualBox if you want.

          Reply
          • Avatar for Ahmed Hamad Ahmed Hamad July 22, 2018

            STUCK on step 2. after randomseed message it won’t proceed.

          • Avatar for Irina Irina July 31, 2018

            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

  3. Avatar for Paul Paul May 12, 2018

    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.

    Reply
    • Avatar for tolqabaqci tolqabaqci May 12, 2018

      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.

      Reply
      • Avatar for Paul Paul May 13, 2018

        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?

        Reply
        • Avatar for tolqabaqci tolqabaqci May 15, 2018

          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.

          Reply
  4. Avatar for Max Max May 18, 2018

    The MacOS did not work for me on Virtualbox.

    It kept restarting the Step 2

    Reply
  5. Avatar for Syed Ali Al Uraidhi Bin Syed Alwi Syed Ali Al Uraidhi Bin Syed Alwi May 19, 2018

    It start to intall back macOS after I shut down my installed macOS, where is my installed macOS?

    Reply
  6. Avatar for Paul Paul June 1, 2018

    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.

    Reply
  7. Avatar for Evan Evan June 22, 2018

    **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.

    Reply
    • Avatar for tolqabaqci tolqabaqci June 29, 2018

      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.

      Reply
  8. Avatar for A A July 12, 2018

    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!

    Reply
  9. Avatar for Irina Irina July 19, 2018

    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

    Reply

Add a Comment

Your email address will not be published. Required fields are marked *

shares
error: