In this article, we will learn how to install macOS High Sierra on VirtualBox. For this process, we will be using the macOS High Sierra ISO file.
High Sierra 10.13.6 was released at the end of July, and a week later, Mojave is on its way, but we only got around to updating the material on installing macOS on VirtualBox. Let’s install and at the same time analyze in more detail some of the points that caused difficulties.
How to Install macOS High Sierra on VirtualBox: 3 Step Guide
1. What you need to install macOS on VirtualBox
- macOS High Sierra iso image: take it here
- The latest version of VirtualBox (in article 5.2.18): we take from the official site
- Scripts to simplify the process of configuring a virtual machine: Download
2. Configuring VirtualBox for MacOS installation
Attention! More or less stable and decently, on a virtual machine, MacOS works only with Intel processors. I do not know of successful launches on AMD (there were many attempts, on different generations).
We launch VirtualBox, create a new virtual machine and immediately switch to expert mode.
Set the amount of allocated memory to at least 2048 MB, optimally 4096 MB or more. Specify the name of the virtual machine in Latin, without spaces – then there will be less hassle when setting up through the console. Choose the rest as in the screenshot.
Click “Create”, in the next window specify the location and amount of available disk. You can leave everything as default.
The virtual machine is ready. Open the settings.
And we check what would be everywhere, as in the screenshots below.
Required 2 processors.
We check if hardware virtualization is enabled.
Be sure to check that virtualization support is enabled in the BIOS.
We push the video memory slider to the maximum and remove the checks from acceleration.
We back up the drive with the image that you downloaded from the links above.
Leave the rest of the settings by default, save the virtual machine and close VirtualBox.
Launch the console – press the key combination
Or in search
On the command line, run:
Or you can run the ready-made script
vbox_macos.cmdfrom the archive that you downloaded at the beginning of the article. He will ask you to enter the name of your virtual machine and will do the rest himself.
We have finished configuring the virtual machine, proceed to installing the system.
We start the virtual machine and wait until the installer is loaded. As a result, you should see the language selection. We choose Russian and continue.
On the next screen, select the disk utility. Before proceeding with the installation, we need to partition the disk.
Launch, select our disk (1 on the screen), press the “Erase” button (2), set the name (3) and again “Erase” (4).
After completing the preparation of the disk, we again get to the start screen of the installer. Then everything is simple, just in case, I publish screenshots:
Press, respectively, “Continue”:
Select the disk and continue:
That’s it, the installation has started!
Great, the installation has started, but this is only stage 1. Now, you need to wait until the system is going to reboot and disable the image file. If you don’t have time, just turn off the virtual machine, disconnect the image and start again.
Several times, after a reboot, the installer did not start automatically and fell out into the UEFI Shell. There is nothing terrible in this, it is treated elementary.
To make it easier to type directory names, enter the first letters without quotation marks and press
That’s it, our installation continues successfully. Then everything is obvious, follow the instructions of the installation wizard. After one more reboot, possibly long enough (watch the virtual hard disk indication, if it blinks, then everything is in order), we get a full-fledged MacOS High Sierra.
4. Adjust the resolution
The last thing we need to do is teach the virtual machine to work with the resolution that we need. For this we need the command line again. Shut down the virtual machine, close VirtualBox and start a command prompt.
You can specify any resolution instead of 1920 × 1080. The values are separated by Latin
Or you can use a script
After that, when booting for the first time, the virtual machine may freeze. If this happens, just restart it.
Conclusion: How to Install macOS High Sierra on VirtualBox
I hope this guide on How to Install macOS High Sierra on VirtualBox was pretty much easy. If you face any issues, you can get in touch with us below. You can also go through our video tutorial of How to Install macOS High Sierra on VirtualBox below.