Table of Contents
In this article, I show you the easiest steps to install macOS Mojave on Virtualbox on Windows. If you want to test out macOS Mojave, then I recommend testing it in Virtualbox first (as it is free). This way, you’ll be able to check out all of the new features that are coming soon!
Virtualbox is a free and open-source virtual machine application that can work on Macs, Linux, Windows, or any other operating system. Virtualbox is your best solution if you’re into Windows and need an Apple app.
If you have two operating systems on the same device and try to use both, nothing will happen. I still don’t believe that’s possible with full functionality on both OS just by using VirtualBox or VMware as they would have to be in constant sync, which is impossible. To use both the operating systems on one device, follow the detailed guide below.
What is a Virtual Machine?
Virtual machines are software packages like Virtualbox and VMware etc. They let you install different operating systems, which is amazing and instructive for everybody – it will give us different ideas and information about the OS. The Virtual Machine will bring all the features of the operating system to you.
Many Virtual Machines are available on the internet, but nowadays, Virtualbox and VMware are the most popular. That’s why we’re going to install macOS on Virtualbox. Installing macOS is a straightforward process. With the help of this guide, you will be guided through the complete steps, and all you need to do is follow these to get the necessary knowledge.
Install macOS Mojave on Virtualbox on Windows PC: Step by step guide
Step 1: Required File to install macOS Mojave on Virtualbox
1. Virtualbox and Virtualbox Extension pack
The first and most basic step is to install Virtualbox and Virtualbox Extension pack on your Windows PC. You can download both files here.
Here is a complete video tutorial that you can use-
2. Download the macOS Mojave ISO file.
The next step is to download the macOS ISO file. You can download the macOS Mojave ISO file here.
The macOS Mojave files are huge in size. So you will need a good internet connection to download the files. Also, you can use Internet Speed Enhancement tools like- Internet Download Manager.
Step 2: Create Guest Machine on Virtualbox for macOS Mojave:
Step 1: Once you’ve downloaded & installed Virtualbox on your computer, it will appear on the home screen like any other app. Double-click it to open it. Click NEW.
Step 2. A new window will be opened, which you will be asked for (Name and Operating System, in the first, there is the option of NAME as I have typed the name of the virtual machine MacOS). The third option will allow you to choose the type as a MAC OS Mojave, and after that, you need to select the version I have selected previously, Mac OS Mojave (64-bit). After clicking on the “NEXT” button, it should take you to the confirmation window.
Step 3. After that, a window will appear in which you need to select the RAM for macOS. Remember to select 4GB RAM if your PC has 8GB RAM because it will provide excellent performance. Based on this, I will have 4GB of RAM on my PC, meaning I can pick the 1GB option for macOS. And click on NEXT.
Step 4. In the next step, you will see three options, so please select option 2 (CREATE A VIRTUAL HARD DISK NOW). Then press CREATE.
Step 5: Select The VDI (VirtualBox Disk Image) and click on the NEXT.
Step 6: In the next section, select DYNAMICALLY ALLOCATED and click CREATE.
Step 7: Scroll the bar to anything above 40 GB and click CREATE.
Step 3: Configure the Virtualbox Machine for macOS:
Step 1: Click on SETTINGS.
Step 2: Now, select the virtual machine you’ve created for macOS. Click the ‘SYSTEM‘ button right next to it and then find your way inside macOS. In the Boot Order section, be sure to unselect the Floppy disk option and, in the Processor section, ENABLE PAE/NX. You also need to increase the Processor to 4 for macOS Mojave quality performance.
Step 3. After that, click on the Display menu and increase the Video Memory quality up to 128MB.
Step 4. Then go to Storage in the PC settings menu. In the Storage menu, click on the Empty click on the blue disk icon. Click on the choose/Create a virtual optical disk. Click ADD. Now, Select the macOS Mojave ISO Image file (that you have downloaded) and click on the OPEN.
Step 5: Go to USB and USB 3.0 (xHCI) Controller and click on the OK.
Step 4: Add Code for Virtualbox through Command Prompt (CMD):
Step 1. Open your notepad and copy-paste these codes.
cd “C:\Program Files\Oracle\VirtualBox\”
zVBoxManage.exe modifyvm “VM Name” –-cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
BoxManage setextradata “VM Name” VBoxInternal/Devices/efi/0/Config/DmiSystemProduct “MacBookPro15,1”
VBoxManage setextradata “VM Name” “VBoxInternal/Devices/efi/0/Config/DmiBoardProduct” “Mac-551B86E5744E2388”
VBoxManage setextradata “VM Name” “VBoxInternal/Devices/smc/0/Config/DeviceKey” “ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc”
VBoxManage setextradata “VM Name” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1
Then you need the replace the middle text, which is written The VM Name replace with which you have typed for your virtual machine. Therefore, I typed there macOS Mojave.
Step 2. You have successfully created a Virtual Machine for macOS. Now it’s time to add the code for VirtualBox through CMD. First of all, close the VirtualBox and type CMD on your start button search bar, then right-click on the CMD and click RUN AS ADMINISTRATOR and make sure that Virtualbox is in your public folder.
Step 3. Once you’re done, make the replacement and copy-paste the codes. The screenshot below illustrates this process in detail.
Step 5: Installing macOS Mojave on Virtualbox:
After creating a new virtual machine, configuring the virtual machine, and adding the macOS Mojave Virtualbox codes on Command Prompt(CMD), when you have done all the steps completely, now it is time to install macOS Mojave on VirtualBox so, click START.
Step 1: Select the Language of your choice.
Step 2: Click Disk Utility.
Step 3: Click on your Virtualbox Hardisk and click ERASE. Close the Disk Utility.
Step 4: Click on Install macOS Mojave and click Continue.
The process of installation of macOS Mojave on Virtualbox on Windows is easy if you face any issues. Comment below.
Conclusion: Install macOS Mojave on Virtualbox on Windows PC
Thank you so much for reading this article on how to install macOS Mojave on Virtualbox. I hope it helped address your needs. If you have any questions, please feel free to ask them in the comments below or email me.