You are currently viewing How to Install macOS Catalina on Virtualbox on Windows PC

How to Install macOS Catalina on Virtualbox on Windows PC

  • Post author:
  • Post category:MAC
  • Post comments:0 Comments
  • Reading time:13 mins read

In this article, I show you the easiest steps to install macOS Catalina on Virtualbox on Windows. If you want to test out macOS Catalina, 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 be used for working 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 of them, 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. In order 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 to use 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.

There are many Virtual Machines available on the internet but nowadays the 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.

YOU CAN ALSO READ:   Download macOS Yosemite Image/VMDK for Virtualbox and VMWare

Install macOS Catalina on Virtualbox on Windows PC: Step by step guide

Step 1: Required File to install macOS Catalina 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 Catalina ISO file.

The next step is to download the macOS ISO file. You can download the macOS ISO file here.

The macOS Catalina files are very large 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 Catalina:

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 Catalina and after that, you need to select the version I have selected previously, which is Mac OS Catalina (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 that I can pick the 1GB option for macOS. And click on NEXT.

YOU CAN ALSO READ:   How to convert macOS Monterey ISO to macOS Monterey VMDK/VDI

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 Catalina 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 Catalina 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 Catalina.

YOU CAN ALSO READ:   How to install macOS Sierra on VirtualBox

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 Catalina on Virtualbox:

After creating a new virtual machine, configuring the virtual machine, and adding the macOS Catalina Virtualbox codes on Command Prompt(CMD). When you have done all the steps completely. Now it is time to install macOS Catalina 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 Catalina and click Continue.

The process of installation of macOS Catalina on Virtualbox on Windows is easy. If you face any issues, comment below.

Conclusion: Install macOS Catalina on Virtualbox on Windows PC

Thank you so much for reading this article on how to install macOS Catalina on Virtualbox. I hope it was helpful in addressing your needs. If you have any questions, please feel free to ask them in the comments below or send me an email.


Shubham is a prolific writer who has contributed many detailed tutorials for A tech enthusiast and avid Apple fan, Shubham has shared his knowledgeable work with other many popular tech sites like Business Magazine, Thrive Global etc.

Leave a Reply