If you’re using Windows 10, it’s probably a good reason to look forward to the new versions of Windows. It definitely comes with some super-cool features, small but pretty useful features such as Virtual Desktops that make easier to switch between apps quickly and easily and some important updates to the existing apps and features. These is almost what happens with every update.
But as a Windows user, it makes less sense to get excited about a new release of other operating systems specifically Mac. Because there’s no benefit in it to you. That means whatever features there comes in, even the most useful one, you can’t access it so that makes no benefit to you except showing where macOS is moving to.
As macOS Mojave, which is the new version of macOS, comes up with a variety of changes, updates and some of the most in-demand features that include Dark Mode. While developers spend their most time on their Macs, they would likely want some changes to the environment. One of those needs was Dark Mode appearance that drives developers easy for their eyes to work creatively, productivity and easily.
While these features come into Mac, which doesn’t make much sense to Windows users uptil now. But there are some always some tricks under-the-hood. That is adapting macOS Mojave on Windows isn’t only possible but also works entirely identical to a Mac. There are a variety of ways you can get macOS Mojave working on Windows PC. As we did know a few of them, and as well we’ve done one of those three ways. In this post, we’ll install macOS Mojave on VirtualBox from scratch that is possible to do even if you’re a beginner.
While we’ve installed macOS Mojave on VMware and installed macOS Mojave on VirtualBox, which was done with macOS Mojave VMware & Mojave VirtualBox (VMDK) file. Plus, we did install macOS Mojave on VMware with a new method. This time, we’ll install macOS Mojave on VirtualBox in a new method as we’ve done in that simple one. This is particularly useful when one of the installations isn’t working, so you can install macOS Mojave with a new method.
Step One – Create or Download macOS Mojave ISO
For this part, what we’re gonna need is macOS Mojave ISO, so here we are with two options. This file can be either created or obtatined so we’ve both options. But assuming most users doesn’t have a Mac or macOS running on Windows, or can be some connection issues that macOS Mojave is downloaded. Whatever the reason, we’ve prepared and provided the file completely working for installing macOS Mojave on VMware & VirtualBox. So let’s get started.
macOS Mojave ISO Final ISO File (18G103) September 26, 2019
- No matter whether there’s some problem or whatever the reason, we have the materials prepared. From sctrach to the final step, we’re with you in every stage. Even if there’s some problem, we’ll probably help you out with the solutions that worked for us. For some of them, we’ve created instructions and for others, we’ve it there.
Step Two – Install Oracle VM VirtualBox on Windows
To install macOS Mojave on VirtualBox, you’ll need to install VirtualBox first.
Gently head to the VirtualBox Download window, and click on Windows Hosts.
Next, when the file is there, open it and proceed with the installation as usual.
When it’s done, click on Finish and let it start.
Step Three – Install VirtualBox Extension Pack
As soon as VirtualBox is installed, installing the VirtualBox extension pack is necessary.
To install this, head to VirtualBox downloads page and click on All Supported Platforms. Since we’ve done it before, it’s with no difference with it.
Once it finished, open 🔓 it and it will straightly pop up in VirtualBox. Click on Install then accept the terms and conditions, and let it do its thing.
Step Four – Create A New Virtual Machine
The next step is to set up a new virtual machine that will be later installed on.
Do it from VirtualBox by clicking on New.
Then click on Expert Mode.
Now enter a name that will be macOS Mojave or Mojave, then assign 50 – 60% of your system’s memory on memory then select Create a virtual hard disk now for the hard disk and at the end, click on Create.
Once you’ve clicked that, it will appear this window. On this window, enter 100GB then click on Create.
That done, it will look like this.
Step Five – Set Up macOS Mojave on VirtualBox
The virtual machine is there now. But without setting it up is for no work, so it requires setting up before everything else. Here’s how to do it quick.
First, click on Settings.
Then on the next tab which is a system, increase the memory to the 50 – 60% of your system’s memory then change the chipset to PIIX3.
Next up, change the option to processors and increase it 50 – 60% of your system’s processor.
Now without closing the settings window, select the Display tab and increase the video memory to 128MB.
In this step, select Storage and click on Empty then click on the CD/DVD icon and click on Choose Virtual Optional Disk File. Then choose macOS Mojave ISO image file.
Next, click on the disk icon and select Choose existing disk.
When this window appeared, click on Add then choose the VirtualBox Boot Image [Geekrar] and click on Open.
Then click on Choose on the choosing disk window, It will look similar to this.
At the end, navigate to the USB tab and choose USB 3.0 Controller for the mouse and keyboard to work properly. At last, click OK on the settings window.
Step Six – Apply Commands on Command Prompt
With these settings, it’s almost come to the end. The last but not least setting to do is apply commands to the virtual machine which is macOS Mojave. For this, we’ll use the Command Prompt which will do the job entierly fine.
So before everything, close VirtualBox, it’s important. You’ve been warned!
Open the Commands file and press Ctrl + H. Then write 📝 down Your virtual machine name in the Find What then write macOS Mojave on the Replace with. When done, click on Replace All.
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
Now open Command Prompt.
Then copy and paste the first line of the command first.
Then copy and paste rest of the commands and hit Enter.
Step Seven – Install macOS Mojave on VirtualBox
Now that the machine is configured entirely, open up the VirtualBox and follow it.
All there’s left to do now is open VirtualBox and start the machine. If the macOS Mojave isn’t working, then switch off Mojave, and apply the commands once more to make this work.
Without writing something or make a change, it will load up with hundred and thousands of lines of codes, so when it finishes loading, select a language and click on Continue.
In this window, select Disk Utility from the menu then click on Continue.
Now choose tthe VBOX HARDDISK Media and click on Erase. Then put a name for it and without making a change to the format and scheme, click on Erase.
After its finished, click on Done and close the Disk Utility window.
The disk is now ready to install. To do this, select Install macOS and click on Continue.
Continue with a few simple prompts.
Accept the terms and conditions.
Next, click on Install.
The installation will take some minutes, so bear with it.
Then when it’s done, it will reboot. When restarting, click on close and select Power off the machine and click OK.
Now head to the macOS Mojave settings and select Storage, then select the macOS Mojave ISO and click on the remove icon. When the prompt appeared, click on Remove.
Back to Mojave, switch on macOS Mojave.
Then write “install.nsh” without quotation marks and hit Enter.
The installation will begin. Installing it will take a couple of minutes, so be patient.
After it’s complete, it will reboot. When it’s finished, it will enter into the installation mode. Proceed with the installation as usual by continuing a few prompts.
Create your account and set it as you wish.
When it’s done it will look like this.
Final Step – Fix macOS Mojave Screen Resolution
At this point, you’ve macOS Mojave installed on your Windows PC. It should work perfectly fine with mouse, keyboard and other.
Once everything is well, you may want to consider setting up screen resolution to high quality so you don’t lose access to all features. To change the screen resolution, we’ve done it in a separate tutorial. Here’s how to do it.
For best performance, I recommend installing Guest Tool on Mojave on VirtualBox which will definitely improve the performance plus ➕ make much improvement to the machine. Here’s how to do it.
There’s no difference between installing the guest tools on macOS Catalina, Mojave, and other versions.
These were all for the installation and setting it up. For caution, I advise taking a snapshot which is super useful when something is wrong. It will take an entire copy of your system that you can later restore it when it’s required. So, here’s how to do it.
Problems might occur, if there’s one, check the link below on how to fix those.
With this step, there’s no more step to do but there are some room to do some more things which include installing XCode on Mojave on VirtualBox. Including that, if there are some speed issues, we’ve done it in through instructions that will cover and fix it.
That doesn’t end there, that’s just a part of it. So for more exciting things, check out other articles.
Now that the macOS Mojave is installed on VirtualBox, its the latest version out there. But if there’s a newer version, we’ll update it. After all, you can updating macOS Mojave to The latest version yourself.
And that’s all. If there’s something remaining or would like to say, we’re here to hear through comments.