How to Install macOS Catalina on VirtualBox on Windows

How to Install macOS Catalina on VirtualBox on PC

It’s been a while that macOS Catalina 10.15 is released and this is the latest Apple Mac Operating system up to now. In this article, I’m going to show you step by step to install macOS Catalina on VirtualBox on Windows PC. Indeed, installing macOS on VirtualBox on a Windows PC is not entirely legal according to Apple terms of use, but here we only use it for testing and educational purposes so I think that should not be a huge problem. 

Tip: before reading the rest of the article, it’s recommended to navigate to the Required File section of this post and download macOS Catalina 10.15 then you’ve time to read the item until the downloading gets complete. 

Steps to Install macOS Catalina on VirtualBox on Windows

  1. Extract macOS Catalina Image File
  2. Install VirtualBox on Windows PC
  3. Install/Update VirtualBox Extension
  4. Create a New Virtual Machine & Customize it
  5. Run VirtualBox Code to the Command Prompt
  6. Start the Virtual Machine
  7. Perform Clean Installation of macOS Catalina
  8. Summary

Before we get started, make sure your system can support Virtualization technology (VT), and it is enabled from BIOS so that you should be able to run Virtualization software like Virtualbox or VMware. Also, you should have a 64-bit Windows operating system with at least 2 GB Ram and 20 GB free storage, but we recommend you 4 GB of RAM or higher and more room so you can store more files and install more apps on macOS Catalina. Furthermore, if you have an SSD, it’s highly recommended to use it as storage because SSD is much faster then HDD and macOS run on SSD very smooth. Anyway, it is not %100 per cent compulsory but if you have don’t hesitate to use it. 

Required Files 

All the necessary files are linked in the article below, and you should be able to download them without any issues. 

How to Install macOS Catalina on VirtualBox on PC

Required Files

Step #1. Extract macOS Catalina Image File

Now, you should have downloaded macOS Catalina & VirtualBox code from the link above. Once macOS Catalina is downloaded, you should extract the Image file via WinRAR or 7zip to a new drive or a new folder. If you’ve downloaded the five parts, make sure all five pieces are completely downloaded, and they are on the same location. Right click on of the elements and select Extract to macOS Catalina Beta. If you’ve downloaded the All-In-One part, so just right click on the file then extract to a location where you want to install macOS Catalina.

How to Install macOS Catalina on VirtualBox on PC

Extracting macOS Catalina Image

How to Install macOS Catalina on VirtualBox on PC

Extract macOS Catalina VMDK File

Recommendation: It’s highly recommended to create a new drive on your Windows PC and install macOS Catalina on that drive. 

Step #2. Install VirtualBox on Windows PC

From the “Required File” section of this post, you should have downloaded VirtualBox as well and if you didn’t, download VirtualBox latest version and install it on your Windows system. If you’ve already installed VirtualBox, then you can skip this step. Other than that, double click on VirtualBox Setup and click Next for a couple of times and you’re done with the installation.

How to Install macOS Catalina on VirtualBox on PC

Installing VirtualBox 6.x

How to Install macOS Catalina on VirtualBox on PC

Window Security

Step #3. Install/Update VirtualBox Extension

This step is not %100 per cent necessary but it’s highly recommended to do this step because macOS Catalina might not be compatible with VirtualBox and for this reason, it will cause a problem during the installation. Download VirtualBox Extension and follow the steps below.

#1. Open up VirtualBox, navigate to Tools>Pereferences>Extensions.

#2. Click on Plus icon and select VirtualBox extension which you’ve downloaded at the beginning of this section. Click Install or Upgrade and then click OK button.

How to Install macOS Catalina on VirtualBox on PC

Install

How to Install macOS Catalina on VirtualBox on PC

VBox Extension

#3. Finally, you should see something like the screenshot below.

How to Install macOS Catalina on VirtualBox on PC

Update VirtualBox Extensions

Step #4. Create a New Virtual Machine & Customize it

Creating a virtual machine for macOS Catalina is the same when you create a virtual machine for Windows Operating system or Linux, but here you don’t choose an ISO file. Instead, you use a VMDK file to install the OS. Follow the steps below.

#1. Open up your VirtualBox application and click New.

How to Install macOS Catalina on VirtualBox on PC

New

#2. Type a name for your Virtual Machine. Click Expert Mode and select the following options then click Create.

  • Virtual Machine Location (a separate drive is recommended)
  • Type (Mac OS X)
  • Version (Mac OS X 64-bit)
  • Memory 4 GB (recommended 8 GB or higher)
  • Use an existing virtual hard disk file (select the VMDK file that you’ve extracted in step #1)
How to Install macOS Catalina on VirtualBox on PC

Name the VM

Your setting should look something like the screenshot below.

How to Install macOS Catalina on VirtualBox on PC

Choose macOS Catalina VMDK

#3. It’s time to customise some of the settings according to your choice. Click Settings and from the pane choose System. On the Motherboard Tab uncheck Floppy disk and move it down. If you’re not happy with your memory setting still, you can change it.

How to Install macOS Catalina on VirtualBox on PC

Set Memory

#4. Click the Processor tab and select a minimum of two processors or higher. 

How to Install macOS Catalina on VirtualBox on PC

Set Processor

#5. Navigate to Display menu then increase the Video memory to 128 MB

How to Install macOS Catalina on VirtualBox on PC

Set Video Memory

Your final settings should look like the screenshot below.

How to Install macOS Catalina on VirtualBox on PC

Final Customization

Step #5. Run VirtualBox Code to the Command Prompt

Once you’ve created and customised your virtual machine, it’s time to run some codes in order to install macOS Catalina on VirtualBox.

First, you should notice your virtual machine name because later on, we will use it. Open the VirtualBox code which you should have downloaded from Required File section of this post.

#1. When you opened VirtualBox code via notepad or any other text editor, use the replace function of the program to replace the VM name to your virtual machine name. See the picture below to get an idea of how it’s done.

How to Install macOS Catalina on VirtualBox on PC

Replace Virtual Machine Name

Tip: It’s suggested that you should quit VirtualBox program before executing the code. If you don’t do it, your virtual machine might not proceed to the installation step.

#2. Once you replaced the “VM Name” with your virtual machine name, then run the code one by one to the command prompt (CMD). You can open the command prompt by pressing Windows+X key in Windows 10 and select Command Prompt from the list. 

How to Install macOS Catalina on VirtualBox on PC

Run the Code

Step #6. Start the Virtual Machine

Starting macOS Catalina with the older version of the Mac Operating system was a bit different, but with new macOS Catalina still, it’s easy to set it up. 

#1. Open VirtualBox app then click the Start button. A black screen with a few yellow & white text will appear on the screen.

How to Install macOS Catalina on VirtualBox on PC

Start the VM

#2. Before 4 seconds ends, you should press ESC key from your keyboard. Type boot.nsh then hit enter.

How to Install macOS Catalina on VirtualBox on PC

Boot.nsh

Step #7. Perform Clean Installation of macOS Catalina

#1. Once you hit enter, a whole bunch of code will run on the screen, but you should not worry about it. Wait for a few minutes, and you should see the macOS Catalina installation window. Have a cup of coffee until the installation complete because it’s going to take around 15 minutes to finish.

How to Install macOS Catalina on VirtualBox on PC

Installing macOS Catalina 10.15

#2. Once the installation part complete, your system will reboot, and after the restart, you should see macOS Catalina Welcome page. 

#3. Select the following options. You can change most of the settings later on, so don’t worry about that for now.

  • Select your Country and click Continue.
How to Install macOS Catalina on VirtualBox on PC

Welcome to macOS Catalina

  • Choose a Keyboard Layout and click Continue if you did not see your preferred keyboard click on Show all text.
  • Select Don’t transfer any information now.
  • Click on Set Up Later then Don’t Sign In. You can add your Apple ID later.
  • Click Agree to the Terms and Conditions and click Continue.
  • Fill out the Full name,  Account name, Password, and Hint then click Continue.
How to Install macOS Catalina on VirtualBox on PC

Create macOS Catalina User Account

  • If you want to customise Express Set Up, you can click on Customize Settings otherwise click on Continue.
  • On-Screen Time, click Set up Later.
How to Install macOS Catalina on VirtualBox on PC

Screen Time

  • Select an appearance theme and click Continue
How to Install macOS Catalina on VirtualBox on PC

Choose Your Look

#4. Well done 👍👌😮 you’ve installed macOS Catalina on VirtualBox Successfully.

How to Install macOS Catalina on VirtualBox on PC

Installed macOS Catalina on VirtualBox

Summary

Basically, in this article, I’ve shown you the step by step pictorial guide on how to install macOS Catalina on VirtualBox on Windows computer. After reading and following this guide, you should have done the following;

  • Downloaded VirtualBox with its Extension
  • Extracted the macOS Catalina Image from a zipped file
  • Installed VirtualBox on your system
  • Installed & upgraded VirtualBox extension
  • Created a new virtual machine for macOS Catalina
  • Customised macOS Catalina VM
  • Executed the VirtualBox code to the CMD
  • And finally performed a clean installation of macOS Catalina.

We are ready to keep receiving your feedback about this article, and other posts on wikigain. Your suggestion and feedback are highly appreciated.

Warning: All the content of this site is copyright protected, and no-one has the right to copy paste our materials. 

Mukhtar Jafari is the CEO of wikigain.com and he is a blog writer on different technology platforms such as Android, iOS, PC and Macintosh. He would like to share his experiences with IT enthusiast via this blog. He loves IT stuff and currently studying CCNA, Linux and MCSA.

4 Comments

  1. Dave Reply

    All worked great apart from typing “boot.nsh” which said it wasn’t recognised as an internal or external command. I googled it and it and found something which said to type “exit” then select “Boot Maintenance Manager” followed by “Boot from file” and selected the second option. Everything else was great. Thanks.

  2. Kavx Reply

    Hello,

    Step 7

    #1 Hit enter :
    I’m stuck with VM freeze on the warning message :

    “WARNING ! You’re about………../////………. take any responsibility.”
    – Image ‘FS0:\VBoxApfs.efi’ loaded at DBD65000 – Success

    Any Help ?

    Thank You

      1. Corgier

        Hi Mukhtar,
        I have the same issue with VirtualBox 6.0.14 on CentOS 7.6.1810.
        Can you help me ?
        Philippe

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.