WindowsMacLinuxGames
How-To'sSoftwareHow to Install macOS Catalina on Windows VirtualBox

How to Install macOS Catalina on Windows VirtualBox

New17 hours agoSoftware written by Razvan Iancu
macOS Catalina, version 10.15, is the sixteenth major version of macOS, the Apple Inc. desktop operating system for Macintosh computers. It is the successor of macOS Mojave and was launched on October 7, 2019.

In this article, we show you step by step how to install macOS Catalina on VirtualBox on Windows system. According to Apples terms of use, it is not technically legal to install macOS on VirtualBox on a Windows PC. We only use it for testing purposes, and if users misuse it, it is not our responsibility.

Please read the step-by-step guide, as they are all important, and if you miss any steps, the installation may not work.

Before you begin, make sure that your system can support virtualization (VT) technology and is enabled in the BIOS, so you can run virtualization software, such as Virtualbox or VMware.

1. Download and install VirtualBox on Windows

We provide you with the link to the latest version for VirtualBox.

Download VirtualBox
If you have already installed VirtualBox, you can skip this step. Installing VirtualBox is not difficult and any user can do it.

While installing VirtualBox, you may receive a security warning about Oracle, click the Install button.
After installing VirtualBox, you need to install and update the VirtualBox extension, as macOS Catalina may not be compatible with VirtualBox.

Download the VirtualBox extension
How to Install macOS Catalina on Windows VirtualBox - screenshot 01

To install the packages, follow the screenshots below for details.

How to Install macOS Catalina on Windows VirtualBox - screenshot 02

How to Install macOS Catalina on Windows VirtualBox - screenshot 03

How to Install macOS Catalina on Windows VirtualBox - screenshot 04

2. Download macOS Catalina ISO and create a new virtual machine

We provide you with the link where you can download macOS Catalina in .vmdk format.

Download macOS Catalina 10.15.5 (19F101)
Now follow the steps to create a new virtual machine.

How to Install macOS Catalina on Windows VirtualBox - screenshot 05

How to Install macOS Catalina on Windows VirtualBox - screenshot 06

How to Install macOS Catalina on Windows VirtualBox - screenshot 07

How to Install macOS Catalina on Windows VirtualBox - screenshot 08

How to Install macOS Catalina on Windows VirtualBox - screenshot 09

How to Install macOS Catalina on Windows VirtualBox - screenshot 010

3. Customize your new virtual machine

Now you need to edit the virtual machine to make it work, make changes to the virtual machine - macOS Catalina.

How to Install macOS Catalina on Windows VirtualBox - screenshot 011

How to Install macOS Catalina on Windows VirtualBox - screenshot 012

How to Install macOS Catalina on Windows VirtualBox - screenshot 013

How to Install macOS Catalina on Windows VirtualBox - screenshot 014

4. Restart the virtual machine

It is recommended that you close VirtualBox before running the code.

How to Install macOS Catalina on Windows VirtualBox - screenshot 015

Once you've created and customized your virtual machine, it's time to run the codes for macOS Catalina on VirtualBox. Open the VirtualBox code from this link.

Download VM-macOS-Catalina.txt
After downloading the virtual machine name code, run the line-by-line code through the command prompt, CMD. You can open the command prompt by pressing the Windows key + R and type CMD and click Yes.

How to Install macOS Catalina on Windows VirtualBox - screenshot 016

5. Fix EFI Internal Shell on macOS Catalina

When you encounter an internal EFI shell, you may see an error or notification. The most common problem is due to Apple's file system (APFS). APFS is Apple's new file system for Apple products, such as MacOS, iPads, watchOS, TVOS, and other Apple products. APFS does not work perfectly with a VirtualBox especially with macOS Catalina.

When you face such issues, you need to download an ISO boot from the APFS boot image and upload a driver from it. After downloading, you can run the macOS Catalina virtual machine again.

To resolve this issue, download the APFS boot and follow the instructions in the images below.

Download APFS EFI Boot Image
How to Install macOS Catalina on Windows VirtualBox - screenshot 017

How to Install macOS Catalina on Windows VirtualBox - screenshot 018

UEFI requires intervention, and you need to help it locate and run the operating system-specific boot firmware that contains macOS boot.efi.

In our case, after installing macOS Catalina in a virtual machine I manually directed EFI to boot into macOS for the first time, and then macOS automatically repaired the boot partition, and subsequent boots worked correctly.

We managed to solve these UEFI problems with the following commands and follow the screenshots which are very detailed.

* At the UEFI prompt exit

You will be introduced to an EFI graphical interface

* Select and click Boot Maintenance Manager
* Select and click Boot From File
* Select and click Catalina HD
* Select and click macOS Install Data
* Select and click Locked Files
* Select and click Boot Files
* And finally click boot.efi

The installation will continue and you will start in the macOS Catalina operating system.

How to Install macOS Catalina on Windows VirtualBox - screenshot 019

How to Install macOS Catalina on Windows VirtualBox - screenshot 020

How to Install macOS Catalina on Windows VirtualBox - screenshot 021

How to Install macOS Catalina on Windows VirtualBox - screenshot 022

How to Install macOS Catalina on Windows VirtualBox - screenshot 023

How to Install macOS Catalina on Windows VirtualBox - screenshot 024

How to Install macOS Catalina on Windows VirtualBox - screenshot 025

How to Install macOS Catalina on Windows VirtualBox - screenshot 026

6. In conclusion

Basically, in this article, we showed you step by step how to install macOS Catalina on VirtualBox on a Windows system and how to fix all the errors that occur during installation.

We wish you success and don't forget that if you skip a step in the tutorial, the virtual machine may not work.

How to Install macOS Catalina on Windows VirtualBox - screenshot 027