How To VirtualBox

How to Install macOS 10.15 Catalina on VirtualBox on Windows PC

Written by John

Apple recently came out with their newest version of macOS they have called macOS Catalina 10.15. This is by far one of the biggest changes brought about by a macOS release since the previous one. It introduces with it many different new features and changes to the operating system. This OS was announced and launched during WWDC19 or the World Wide Developers Conference 2019 and all of the key points left people fascinated. Some of the newest features include improvements in regards to both security and performance. You can also connect to external monitors or even an iPad.

You may be wondering what more does the macOS 10.15 Catalina have to offer you? Well find out for yourself, you even can in Windows, first you’ll need to learn how to install macOS 10.15 Catalina on VirtualBox on Windows PC. And don’t worry we will instruct you how to.

VirtualBox and a VirtualBox Extension Pack?

VirtualBox is a virtualization program and essentially its purpose is to create virtual machines that can run on Linux, macOS or Windows operating systems on a desktop that is already under the control of another operating system. Using this software you can create a virtual machine, manage and access it with ultimate ease.

Also using VirtualBox, you can also integrate both your Windows 10 and macOS Catalina virtual machines allowing you to share files. There are also an abundance of many other interesting features included in VirtualBox and Mac OS can also affect the performance of your base Windows Operating system.

This new system USB wise will only support USB 3.0. If you install the VirtualBox Extension Pack this can help you in fixing the problem as it has the capability to connect to the VirtualBox which unlike the macOS system can cater for USB 3.0 devices also.

Download macOS 10.15 Catalina VirtualBox

Install macOS 10.15 Catalina on VirtualBox on Windows PC

If you want to run macOS 10.15 using your VirtualBox virtual machine first and foremost you’re going to need a macOS Catalina image (vmdk file). On here are the installation files that you need to install macOS versions 10.15. These images are available online however not all of them guaranteed to work with VirtualBox. In order to help you with this download the macOS image below. This has been made from scratch, and will help you set up macOS Catalina 10.15 on your Virtual Machine in just a few minutes.

macOS 10.15 Catalina Installer (Beta 1 19A471t)
Drive (One full): Download Link
Drive (One full): Download Link
Drive (One full): Download Link
Drive (6 of 6): Download
Mediafire (One full): Download

How to Fix Drive Download Limit
Code for VirtualBox (New): Download
VirtualBox (free): Download
Winrar:
Download

How to install macOS 10.15 Catalina on VirtualBox on Windows PC

Step 1: Extract the macOS Catalina Virtual Image

When you first get the Virtual Image it will be in what is called a zipped folder. You can't simply open this folder like a normal one. So you are going to want to install what is called an unzipping program to be able to access the image within the folder. The more popular ones are Winrar or 7Zip. Once you have installed an unzip program, right click on the zipped folder and then select the option saying "Extract Here". After a few seconds an unzipped folder should be there and this is where you'll find your image.

Extract macOS 10.15 Virtual Machine Image

Step 2: Next install VirtualBox and then install the Extension Pack.

Now that we have unzipped the folder and we now have access to the image, we need to then install VirtualBox and also at the same time make sure that it is the latest version. You're going to want to go ahead and download, and install VirtualBox.

Install VirtualBox 6 in Windows PC

If you remember we mentioned the VirtualBox extension pack, well you can download that here. Then open the application and click to install the extension pack on your VirtualBox.

Install VirtualBox Extension Pack

Step 3: Create a New Virtual Machine

Now that you have successfully downloaded VirtualBox and we also have the image ready, we are going to want to create what is called a new Virtual Machine. The first step of this is to go to the top of your VirtualBox window and click "New " button. What happens next is that a wizard will appear that will walk you through the steps of creating a Virtual Machine.

As the wizard guides you through the process of creating a virtual machine you are going to be asked various bits of information:

Name for Virtual Machine: macOS Catalina 10.15.
Type: Mac OS X.
Version: 10.13.
RAM: We usually recommend this be around 50% of your physical RAM availability, so if your computer has 8GB RAM go ahead and select 4GB.

Virtual Machine Name and Memory Size

Once you have named your virtual machine and decided upon the RAM Usage it is next going to ask you what Hard Disk you want the Virtual Machine to use. You will see three options, do not add, create or use an existing one. Select "Use an existing" hard disk and browse to where the "macOS 10.15 Catalina.vmdk" file was located and then finally click create!

Open macOS 10.15 Virtual Machine Image

Step 4: Edit the Virtual Machine

We have now finally created the Virtual Machine, however that isn't everything finished, we need to alter a few settings. And to do this, go into settings. From the list on the left select 'System'. There will be three tabs at the top, select 'Motherboard' and tick the box which says 'Enable EFI' and for chipset from the drop down list select IHC9 or PIIX3.

Motherboard Tab in VirtualBox

Then in the ‘Processor’ tab tick the box next to ‘enable pae/nx’ and increase the amount of core to 2 (presuming that is 50% of your CPU).

Processor Tab

Next up in the settings select 'Display' from the list on the left. The first tab you should see should say 'Screen'. Here you can decide upon the Video Memory of your Virtual Machine, its ideal to set it at 128 MB and Graphics Controller is VMSVGA.

Set up Video Memory with 128 MB

The final part of the settings process is to select USB from the lsit on the left and go ahead and tick the box that says USB 3.0 as if you remember it only supports USB 3.0 natively and not 2.0

Enable USB 3.0 in VirtualBox

Step 5: Use Command Prompt to add the following code to VirtualBox

Close VirtualBox before follow this step, we are going to give you some code to add in to VirtualBox however you're going to need to do this through CMD or Command Prompt. Go to your start menu and type in CMD and you should see the below, if you do, go ahead and right click and click 'Run As Administrator'.

Open Command Prompt (cmd)

Then type in the following code (Replace "Your VM Name" with your Virtual Machine Name in step 3):

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
Add Commands to CMD

Step 6: Install macOS Catalina in VirtualBox

Reopen your VirtualBox and click "Start" in the left-hand corner. This will turn on your Virtual Machine.

Once it has booted up, press the ESC button to enter UEFI Shell mode, type in: “install.nsh” and press enter.

Boot with flags in UEFI

Once you have seen that the macOS Catalina installation has completed, turn off your VirtualBox.

The completion of the installation

Step 7: Run macOS Catalina VirtualBox

If you have followed all of these steps correctly which hopefully you have you can now open your Virtual Machine and start running Mac OS. As you would have to on a normal Mac you'll have to go through the initial set up and set yourself up an account however once this is done you can then use your Mac OS Virtual Machine to its full potential.

Create a New Account in macOS 10.15

Now have you followed all of these steps you should now be able to start using macOS Catalina for whatever purposes you may need it for. Hopefully this guide has made the process of running macOS Catalina 10.15 on your VirtualBox easier than ever.

macOS Catalina VirtualBox

Bottom Line

Now have you followed all of these steps you should now be able to start using macOS 10.15 for whatever purposes you may need it for. Hopefully this guide has made the process of running macOS Catalina on your VirtualBox easier than ever. This now means that you'll never need to settle for running a single OS again, you can run macOS alongside your Windows Operating system with ease.

Featured Posts
  • Need help.
    Getting Error: install.nsh is not recognized as an internal or external command, operable program, or script file.

    Where to go from here?

    Win 10 64bit

  • Hi!
    Thanks for the great tutorial, i have followed it and was able to install Catalina on my VirtualBox. But my network is not working, I have tried changing the network settings in the vBox to different modes and adapters, including NAT and Bridged connections, but nothing have worked so far.
    It would be great if in your next tutorial you could explain step-by-step how to configure the network properly. And how to change the screen resolution, of course.
    Thank you!

  • Hi and thank you again!
    I download the macOS 10.15 Catalina as separated files from the drive (1GB each), install the VM and get…. macOS 10.13 system..
    Is there any mistake occurs while uploading the 1Gbytes files to the drive?
    And, I can’t stop the system from booting (step 6) to run the UEFI. the system is run very fast (SSD disk, 16G RAM, i7 CPU). Anyway, the system loaded without any errors, so I presume its OK.

  • How to install guest additions to get fullscreen and better mouse integration? where to download the guest additions?

  • Hey, thank you for this good explanation. Installation has been completet. The virtual OS is working but actually not smoothly. My virtual monitor isn´t 16:9. It´s 4:3. May do you know how to change that?

  • >