Apple recently released a new macOS that they named macOS 10.14 Mojave. This is one of the biggest system changes since the High Sierra, and it comes with a myriad of cool features and changes. During the WWDC 18 when this OS was launched, its features were highlighted and many were amazes. Top among the features in the Mojave is an improved night mode. This has been extended to the entire interface, and now when using this OS in the dark, it will be better than before.
What more does the macOS Mojave 10.14 have to offer? You can find out even if you are using a Widows by learning how to install macOS 10.14 on VirtualBox on Windows. We will tell you how but before we do;
What is VirtualBox?
VirtualBox is a free virtualization program that can be used to create virtual machines controlled by Linux, Mac OS X or Windows operating systems within a PC that is already controlled by another operating system. With VirtualBox, creating a virtual machine is easy and so is managing and accessing it. Using VirtualBox, you will be able to easily integrate your Windows 10 and macOS Mojave machines with ease. Sharing files is assay as dragging and dropping. There are many other useful features you will find. All this is achieved without the VirtualBox Mac OS affecting the performance of the host Windows system.
The need for VirtualBox macOS Mojave Image
In order to run the virtual machine you create using VirtualBox, you will need to have the VirtualBox Mac OS Mojave Image. This contains the installation files needed to install the 10.14 Mojave. You can find this on other sites but the image may not work with Virtualbox. In order to get the best results, download the VirtualBox Mac OS Mojave image below. This is made perfectly from scratch and will help you set up a virtual machine in a few minutes.
Other than the image file, you will also require to have the VirtualBox software and software to unpack the image file. The links to download all these are provided to ease the process.
New Version: macOS Mojave Final Image 18A391 (September 24, 2018).
Steps to follow to Install macOS 10.14 Mojave on VirtualBox on Windows
Step 1: Extract the macOS Mojave Virtual Image
To do this, you will need to use either Winrar or 7zip software. Download and install it in your Windows PC, and then you can use it to extract the macOS image for Virtualbox. To do this, download the macOS 10.14 image and save it to the desktop. Right-click on the macOS 10.14 image (a "rar" file, or "part1.rar") and click on “extract here”.
Step 2: Install VirtualBox
To install the macOS 10.14 on VirtualBox on Windows you will need to have the latest versions of the VirtualBox software. You can use either VirtualBox 4.x or 5.x versions. Download this and install it on your computer. Ensure that you download the Windows version.
Step 3: Create a New Virtual Machine
Open VirtualBox and at the top of the Window, click on the “new” button. This will open a wizard that will help you through the virtual machine creation process.
Throughout this process, you will be asked to provide various kinds of information. Provide the virtual machine name as macOS 10.14 Mojave and the type as Mac OS X. The version is macOS 10.14. Click on “continue” and on the next page, set the RAM to allocate to this time machine. The best choice is to choose RAM that is 50% to 65% of the whole RAM your computer has. This will enable the virtual machine to operate optimally.
Next, you will be required to specify the hard disk to use. Choose “use an existing virtual hard disk file” then open the “macOS Mojave 10.14.vmdk” file. Click on the “Finish” button and the virtual machine will be created.
Step 4: Edit the Virtual Machine
Open the just created virtual machine and click on the “Settings” button. In the “System” category open the “motherboard” tab. Check the box next to “Enable EFI” and change chipset to IHC9 or PIIX3.
In the “Processor” tab, check the box next to “Enable PAE/NX” and increase cores to 2 (50% of your CPU)
In the “Display” category, change the Video memory to 128MB. You can make many other changes as you wish using the different categories available. When done, close the Virtual machine.
Open Storage tab then enables "Use Host I/O Cache" option.
Step 5: Use Command Prompt to add code to VirtualBox
To open the Command Prompt, type “CMD” in the search box. When you get the results, right-click on CMD and click on “Run as administrator”.
Code for Virtualbox 5.x:
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Your VM Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Your VM Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Replace "Your VM Name" with your Virtual Machine Name in step 3.
Close VirtualBox then copies this code to Command Prompt.
Step 6: Run macOS 10.14 Mojave on VirtualBox
Open the just created VirtualBox and click on the “Start” button. Create a new account.
Set up the account as you wish and you can start using the macOS 10.14 Mojave as you would on a Mac.
Have fun to explore all the features the new Mojave has to offer. Done!
To enjoy macOS on Windows, you need to learn how to install macOS on VirtualBox. With this, you can experience all the features of this new operating system while still being able to use Windows at the same time.
It is just like running other apps except that you can run other apps on the virtual machine. You will have two computers, a physical one and a virtual one within the physical one. VirtualBox makes all this possible without costing anything. It is available as an open-source virtualization software that is available free of charge for non-commercial use.