Install macOS Mojave on VirtualBox on Windows PC
Prerequisites
Before we get started, we need to download some stuff.
- Oracle VM VirtualBox — VirtualBox is my favorite. When you download VirtualBox, everything will be integrated into it including tools such as Internet adapter.
macOS Mojave 10.14.3 HFS (18D109) February 7, 2019
- macOS Mojave 10.14.3 HFS by Geekrar (One Full — Google Drive): Download Now
- macOS Mojave 10.14.3 HFS by Geekrar (6 of 6 — Google Drive): Download Now
- macOS Mojave 10.14.3 HFS by Geekrar (One Full — MediaFire): Download Now
- macOS Mojave 10.14.3 HFS by Geekrar (6 of 6 — MediaFire): Download Now
- WinRAR — 7 Zip — In order to extract the file and use it, you will need to install one of these.
The Mojave HFS version is faster than the Mojave APFS version.
Step One. Install Oracle VM VirtualBox on Windows
First and foremost, pull up VirtualBox setup and perform the installation wizard as you would with any other ordinary installation.
When the installation finished, click Finish to launch Oracle VM VirtualBox.
Step Two. Create a Virtual Machine on VirtualBox
In this step, head to VirtualBox > Click New > On Create Virtual Machine click Expert Mode to expand the process into the window.
Write down the virtual machine name. It will automatically detect the OS type and version. Second, prefer 3GB to 6GB of ( 65% of your PC Ram). And For the Hard Disk > Select Use an existing virtual hard disk file > Choose the downloaded macOS Mojave VMDk file.
When you’re done, it should look like the following, then click Create.
Next, click on Settings above the Virtual Machine name to tweak some settings. Or you can right click and go to virtual machine settings as well.
Now select System > Processor > Increase 1 CPU to 2 or more about (70% of CPU Core) Seriously otherwise the virtual machine may not boot properly.
After that, navigate to Display > Increase Video Memory to the end (128 MB) and click Ok.
Step Three. Apply the Code on VirtualBox
Now that you’ve created the virtual machine, it’s time to apply some custom tweaks for VirtualBox.
For this, first of all, close VirtualBox ( Seriously otherwise this won’t work ). Next, head to the commands below and replace OS X Name with your virtual machine name.
cd "C:\Program Files\Oracle\VirtualBox\"VBoxManage.exe modifyvm "OS X Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbffVBoxManage setextradata "OS X Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"VBoxManage setextradata "OS X Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"VBoxManage setextradata "OS X Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"VBoxManage setextradata "OS X Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"VBoxManage setextradata "OS X Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Step Four: Install macOS Mojave on VirtualBox
This time, you’ve finished with configuration and you’re ready for installation. Here you’ll have the juice of virtual machine. Everything should work fine and flexible.
Go ahead fire the virtual machine and wait for the surprise boot. Relax now because it will take some time. :)
Also checking out https://hasanka-amarasinghe.medium.com/install-mac-os-on-a-virtual-machine-using-virtual-box-on-a-mac-os-host-2d939068ac1 will help you get an insight on how to create a VM on a Mac OS host, and the rest of the process.
Also take a minute to subscribe to my YouTube channel https://youtube.com/channel/UC04YK8o5X0Mrj_RZqh3wx6w if you found this content useful. ;)