How to Install MacOS Mojave on Virtualbox on Windows – Step by Step

In this post, I will show you the installation of MacOS Mojave 10.14, if you are looking for how to install MacOS Mojave on Virtualbox using windows then here you will get all steps to install MacOS Mojave on Mac or Windows. even you can install mac os Mojave on Virtualbox on Linux too, not only this much, besides that, you can install Virtualbox on Mojave. so, there are lots of tasks but today I only guide you on how to install MacOS Mojave on Virtualbox on windows. How to Install MacOS Mojave 10.14 on Virtualbox. How to Install MacOS Mojave 10.14. install MacOS Mojave on mac.
MacOS Mojave is the newly released version of Mac after MacOS High Sierra, so if you want to know about MacOS High Sierra then Click here. otherwise, if you are interested to know about MacOS Mojave then read this article carefully and follow each step in order to not face problems while installing MacOS Mojave on windows.

Related Articles:

Step 1. Required file for this installation

here is some required file that you will need during installing MacOS Mojave on Virtualbox.

  • WinRAR or 7Zip
  • VirtualBox (Download latest version of Virtualbox from its official website)
  • Download macOS Mojave 10.14 ( One part, if your network connection is fast/speed then download one part of the file )
  • Download macOS Mojave 10.14 ( 9 parts, if your network connection is slow then I recommend you to download one by one 9 parts of the file )
  • Code For VirtualBox (before installing MacOS Mojave 10.14, you will need some code to run in cmd so therefore you need to download the code for Virtualbox )

Step 2. Install Oracle Virtualbox On Windows

Initially, you need to install Virtualbox on your system in order to install MacOS Mojave 10.14 on Virtualbox on windows. if you have Virtualbox already then it’s ok there is no need to install Virtualbox. How to Install MacOS Mojave on Virtualbox on Windows – Step by Step. How to Install MacOS Mojave.
This step is for those users who don’t have Virtualbox on their system. so, first of all, download Virtualbox from the link that I mention in step 1. afterward, install Virtualbox on your computer, the installation is so simple just double click on the file and click on the next button till the end of the installation and finally click on the finish button.

Video Guide:

I hope you learned the installation of Virtualbox from the description and video guide. so now it’s time to jump to the next step. Install MacOS Mojave, how to install Install MacOS Mojave on Virtualbox. macos Mojave

Step 3. Extract MacOS Mojave Image File

while you download the file from the above link then after that you need to extract it with Winrar/7zip. if you don’t have these two software then go to Step 1 and download one of them and install it on your computer. afterward right click on the file and click on the extract MacOS Mojave 10.14. so while you extract it then you will get the file by name of MacOS Mojave 10.14.vmdk.

Extract The File With Winrar
Extract The File With Winrar

Step 4. Create A New Virtual Machine

For installing MacOS Mojave 10.14 on Virtualbox, at the first, you will need to create a new virtual machine for MacOS Mojave 10.14. although creating Virtual Machine (VM) is not a big deal, it is so simple and you might know how to create a new virtual machine if no then follow the below steps and read deeply. mac Mojave VMWare, VirtualBox mac os Mojave. install macos Mojave.
#1. now that you have Virtualbox on your system, afterward you need to create a new virtual machine so for that launch Virtualbox and click on New” button from the left top of the window.

Create A New Virtual Machine
Create A New Virtual Machine

#2. you can go through default steps but I recommend you to click on “Expert Mode” to see all process steps in one page.

Expert Mode
Expert Mode

#3. in this step you will need to do a few tasks like, first of all, provide a proper name for a new virtual machine. while you typed VM name then it will detect the type and version automatically. after that, take a memory size 4096 MB that it will be 4 GB. then in last you will need to add a hard disk, for that select that last option and click on the small yellow icon and select MacOS Mojave 10.14.vmdk then create the virtual machine.

Virtual Machine Details
Virtual Machine Details

Step 5. Customizing Virtual machine’s Preferences

Ok, now that you have created a new virtual machine afterward you will need to customize the virtual machine’s preferences. here is the below steps that you need to bring changes, follow the steps.

#1. first of all, click on the Setting button.

#2. after that go to System and uncheck “Floppy”. then go to Processor and increase “CPU” from 1 to 2 and click OK.

System Customizing
System Customizing
System Customizing
Processor Customizing

#3. after that go to Display menu and increase memory size till the end and click OK.

Customizing Display
Customizing Display

#4. in this step go to Storage and check “use Host I/O Cache” and click OK.

Customizing Storage
Customizing Storage

#5. if your mouse and keyboard are not working then make sure to install Virtualbox extension pack to avoid the error. but if you didn’t install extension pack then go to Setting -> USB and select last option. and you will not face such error.

install macos mojave on virtualbox
Mouse And Keyboard Error

Video Guide For Installing Extension Pack

Step 6. Add VirtualBox Code to the CMD

In this step, you will need to add a few lines of code to Virtualbox through CMD. so copy the code from below and replace “Virtual Machine Name” with your virtual machine name and run CMD as administrator. then run the code one by one and press enter button and close the cmd.

Note: before running the code make sure that you have closed the Virtualbox, otherwise the code will not work.

Code For Virtual Box 5.x

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Virtual Machine Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,3"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1

Code For VirtualBox 4.

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Virtual Machine Name" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Virtual Machine Name" "VBoxInternal/Devices/smc/0/
Run Code In CMD
Run Code In CMD

Step 7. Install MacOS Mojave 10.14 on Virtualbox

Ok, now everything is ready to go and now you can install MacOS Mojave 10.14 on Virtualbox because everything that you need is ready to go. so launch Virtualbox and click on the Start button.

install macos mojave on virtualbox
Click on the Start button

Now you will see a black screen with white text on it and load some codes. Wait for a moment until you see the Welcome window of macOS Mojave.

code
Code

#1. this is the first screen that you will see after the long code. in here select your country name and continue.

install macos mojave on virtualbox
Select your Country

#2. after that select your keyboard layout from here if you don’t see your one then click on show all option and select it.

Select Keyboard
Select Keyboard

#3. Apple wants you to use your personal information when asked by apple feature. Apple confirms to use your data to enable apple feature, services and etc. don’t worry your data and file is protected and secured.

Data and Privacy
Data and Privacy

#4. if you want to transfer information to Mac then you can do it with this step but if you don’t want to transfer your information then select last option.

install macos mojave on virtualbox
Transfer Information

#5. if you want to use Apple iTunes, iCloud, iMessage and etc then create apple id and sign in. if you have apple id then sign in directly to your apple id.

How To Create Apple Id on Computer – Best Method

install macos mojave on virtualbox
Sign in to Apple ID

#6. agree to the terms and services and create a computer account by providing your full name, account name, and password.

install macos mojave on virtualbox
Create Account

#7. Select Continue on the Express Set up window. and wait for Some seconds until your Mac is set up for use. here finally our MacOS Mojave is installed successfully oVirtualboxox on windows.

macos mojave
MacOS Mojave

In Conclusion

It was all about how to install MacOS Mojave 10.14 on VirtualBox on windows. I hope you learned all about Macos Mojave Virtualbox Image. and it was helpful for you. but again if Virtualbox Mojave not working then feel free to let us know. so if you like our post then please leave a comment on the post. so we feel better.

6 Comments
  1. Oleg says

    Hi! What about VB 6 –cpuidset ?

    1. Rehmat Akbari says

      Do you mean Vb version 6?

  2. Oleg says

    Yes, exactly. VirtualBox 6.0.4 actual

    1. Rehmat Akbari says

      so its the same on Virtualbox 6.0.4 version that I guide you

  3. Ali raza says

    Thanks for sharing such an informative article
    Keep posting it was the best
    thank you.

  4. Felix says

    Hi! Thank you for the good work! After doing all steps, ill get the UEFI Interactive shell v2.2 and a command prompt. Do you know what to do to boot to the installation?

Leave A Reply

Your email address will not be published.