Apple released the macOS Catalina its 16th biggest release of the Mac operating system. In this article, I will guide you on how to install macOS Catalina 10.15 on VirtualBox on Windows 10 PC. However, It’s currently out for developer and Apple announced that Public beta will be out later this month July. MacOS Catalina is the latest Mac operating system successor to the macOS Moajve. Further, The major release of mcOS Catalina brings many improvements and new features. Moreover, with the latest version, you can try out new apps, features like using your iPad as the second screen. Before you try it out and update your devices. I recommend you to learn everything about macOS Catalina so that you don’t face any kind of problem in the future. Therefore, you need to install macOS Catalina on VirtualBox on Windows 10 PC.
Install macOS 10.15 Catalina on VirtualBox on Windows
If you are looking at what is the best method to install macOS 10.15 Catalina. Then virtual machine VMware Workstation Pro is the answer however It’s not free. Also, there are different methods and a lot of software which can do the work for you. For example, VirtualBox, VMware Workstation Pro, Boot camp, Hyper-V and more. In addition, with this software, you can easily install macOS, Linux or Windows on Virtual Machine with any expanse.
Moreover, people use VirtualBox or VMware usually like it the two most trusted virtual machines. Further, Installing macOS 10.15 Catalina on VirtualBox is not the same as another virtual machine. Therefore, you have to read everything clearly so that you make no mistake.
So this article will be totally about installing macOS Catalina on VirtualBox. However, you want to know about how to install Catalina in VMware Pro virtual machine then check it here.
- How to Install macOS Catalina on VMware on Windows
- Download macOS Catalina VirtualBox and VMware Image
How to Install macOS Catalina on VirtualBox
Before, we install macOS Catalina on VirtualBox. We need some files and different programs to download. Furthermore, I will give you all the links to the downloading list. And you have to download those files and software from those link in order to start the installation process.
macOS Catalina Required Files
VirtualBox: The first thing to have is to download VirtualBox which will allow you to install different operating systems easy and quickly. So you don’t need to spend on any machine to see what it has to offer. Once you start using VirtualBox virtualization will become easier than ever for you. Moreover, install macOS Catalina and experience the new features of the latest major release of Apple Inc.
VirtualBox Extension Pack: There are certain times when you are using macOS on VirtualBox you may face keyboard and mouse not working. However, that is a common thing to happen in Virtualbox. Therefore, VirtualBox gives you the VirtualBox Extension Pack which basically an Extension. That will help you resolve them errors occur with the keyboard and mouse when you are using macOS Catalina. Sometimes you can’t use 3.0 USB therefore once you install Extension Pac. Then your macOS can be connected 3.0 USB through VirtualBox. Last, your problems will be fixed with the VirtualBox Extension Pack.
Download macOS Catalina Image (VMDK File): Now you need to download is a virtual image of macOS Catalina. Moreover, if you are using Catalina for Virtualization. Therefore, you have to download the HFS version of Catalina whereas you can’t use APFS version of it. So when it comes to updating macOS you can do it easier with HFS. The files of VMDK are however too large so make sure to have a fast internet connection to download. IF you having a slow connection, you may face more problems. Let’s download the requirements and start the installation of the Catalina on VirtualBox.
Install VirtualBox on Windows 10 PC
Since you have already downloaded VirtualBox from the link above for free. However, make sure you have downloaded the latest version. Then, you have to install VirtualBox on your Windows and it’s pretty easy.
Step 1: Double click on the Oracle VM VirtualBox installation package to open. Once the set up is launched, you will see the welcome window, therefore, press on Next.
Step 2: Now it will ask you where you would like to install VirtualBox choose the location. Moreover, It will also ask for free space on the computer for a virtual machine. Further, when you meet the requirements click on Next.
Step 3: In addition, here it will ask you whether you want features of VirtualBox to be installed. Moreover, It will provide you the option of checkbox click on what you want and Next.
- Start Menu
- VirtualBox Shortcut on Desktop
- Register file associations
- Shortcut in Quick Launch Bar
Step 4: After that, It will ask for the networking features of Oracle VM VirtualBox. Just to ignore it click on Yes and go to the final step.
Step 5: Finally, click on Install to start the installation process. Further, it may ask you to give permission from User Account Control then click on ok if it asks. Then wait for a couple of seconds until the installation completes. At last, once the installation completes clicking on Finish and Launch the VirtualBox.
Install VirtualBox Extension Pack
The very next thing is to install VirtualBox Pack. As I said that you need to install VirtualBox Extension Pack to avoid errors when keyboard and mouse not working. Thus, you can download Extension Pack from the link given above and then install. After that, double click on VirtualBox Extension Pack to run the setup. Furthermore, click on install and agree with the license of VirtualBox and wait for a couple of seconds until your installation is done.
Configure Oracle VM VirtualBox
Now that you have downloaded and installed completely on your operating system Windows 10. After that, you need to configure settings for Oracle VM VirtualBox in order to install macOS Catalina on VirtualBox.
Next launch VirtualBox. In the new window click on New next to the settings button after that you will a new window. Which will guide you through the next steps? In addition, It’s quite easy to do the next steps but for surety, I will guide you through the process. Therefore, for the new Virtual machine and quality result follow my steps for the configuration.
Step 1: Name and Operating System
After that, you click on New, in the new window you will see Name and Operating System. Then you have to full fill the following like this:
- Name: write the name for your new operating system. For instance, I will give a name to my Mac as macOS 10.15 however you can write anything you would like.
- Machine Folder: select a location for the virtual machine but I recommend you let it be as default.
- Type: as we are working on the types of Mac OS, therefore, click on it and choose Mac OS X for type.
- Version: for version click on it and select Mac OS X (64-bit). That will it for the further process and you will be able to continue to the next step.
Consequently, you have successfully done this step and press on Next to move on.
Step 2: Memory Size
In this step, you need to increase the memory size of the operating system of macOS Catalina. However, the higher RAM your PC is having the better it is. Because, when your PC has high RAM than using Catalina on VirtualBox won’t face any lag. Make sure that you are having RAM higher than 4GB. Furthermore, now select a specific amount of Memory size. For example, I will select 4GB of RAM for Memory Size.
Now that you have chosen the memory than press on Next.
Step 3: Hard Disk
Now you will be asked to select a Hard Disk with three different options given.
From the options, you see click on Use an existing virtual hard disk file. Then, click on the folder icon and find the macOS Catalina VMDK file which has downloaded (If you can’t find it, link given in the requirements). Once you find it select it and click on insert. Equally important, the free space requirement is minimum 20GB. After that everything is ready then click on Create.
Edit macOS Catalina VirtualBox Settings
Your VirtualBox is configured and now you have to customize some macOS Catalina Settings. Equally important to do it for better performance. Therefore, select macOS 10.15 Catalina and press on Settings on the top of the window. Do the following steps like this:
Step 1: System Settings
After that, you will see a menu of options in a new window. Therefore, the first option you will select is System. Then you will get a different option to get System configured for VirtualBox. Follow these steps in order to settings correctly.
Keep Motherboard selected and if have selected any other option change it.
Boot Order, Chipset and Pointing Device:
- Deselect Floppy
- Select Optical
- Select Hard Disk
- Deselect Network
- Check on Enable I/O APIC
- Tick mark on EFI (special OSes only)
- Check on Hardware Clock in UTC Time
Then click on and select Processor next motherboard tab and set settings like this.
- Processor(s): Increase the number of processor up to 2
- Execution Cap: The pointer should be at 100%
- Extended Features: Select only the PAE/NX
Step 2: Edit Display
Alright, you have done everything for System Settings and Now select Display from the menu.
- Video Memory: here take the pointer up to the last 128 MB of video memory. However, if get the option more take it to the MB it finishes.
- Monitor Count: Let the monitor be at 1
- Scale Factor: The scale can be at 100%
- Graphics Controller: Select the VBoxVGA
- Acceleration: deselect the 3D and 2D video acceleration
Step 3: USB Settings
Finally, select the USB settings from Menu. Then make sure you have checked on Enable USB Controller and select the third option USB 3.0 (xHCI) Controller.
- How to install macOS Mojave on Hackintosh using the Clover
- Install macOS Mojave on VirtualBox on Windows
- How to Install macOS Mojave on VMware on Windows
Add Codes with Command Prompt to Avoid Errors
Before you start the installation of macOS Catalina. You need to add some codes with command prompt to VirtualBox. Then you will ready for the installation.
Close the VirtualBox before you run CMD. Once you close the VirtualBox then click on Start Menu and search CMD. Then right-click on it and run it as Administrator. Furthermore, you can now add your codes to CMD.
Now you have launched CMD as administrator then you can get the codes below. However, you need to change “Your VM Name” with the name that you created your virtual machine on the first steps macOS 10.15 Catalina. Thus do it for all the codes that you see below. Remember if you copy or add something wrong to the code it won’t work further. Now copy and paste each line one at a time and press Enter.
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
cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Your Virtual Machine Name" --cpuidset 00000001 000306a9 04100800 7fbae3ff bfebfbff
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "MacBookPro11,3"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemVersion" "1.0"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiBoardProduct" "Iloveapple"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/DeviceKey" "ourhardworkbythesewordsguardedpleasedontsteal(c)AppleComputerInc"
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC" 1
Install macOS Catalina on VirtualBox
Congraluation, you have done everything right and now you are ready to install macOS Catalina on VirtualBox. So go ahead and re-launch VirtualBox and on the screen click on Start. When it starts to run you may see codes on the screen. However, if you got stuck at Shell> Then add “install.nsh” next to it and press Enter.
Now you are about to be in the welcome window and everything is ready. Therefore, you are ready to install macOS Catalina on VirtualBox on Windows 10 PC. Simply follow these steps to do the installation without any error.
Step 1: First in the welcome screen, select your Country and Continue.
Step 2: Now select My computer does not connect to the internet and Continue.
Step 3: In this step, you will be asked about Data and Privacy, Once you read then click on Continue.
Step 4: Select the method you want to transfer information. Furthermore, you should click on the third option Don’t transfer any information now and press Continue.
Step 5: In this screen, Ignore Apple ID and click on Set up later.
Step 6: Read Terms and Conditions and click on Agree.
Step 7: Now fill in the Full Name, Account Name, Password, Hint than click on Continue.
Step 8: On Express Set Up you can bring changes if you click on customize settings. Further, click on Continue.
Step 9: At last, choose a look for your macOS Catalina and click on Continue.
Step 10: Congratulation, you have installed macOS Catalina on VirtualBox.
That’s it, you have successfully Install macOS Catalina on VirtualBox. However, if you face any problem let me know in the comments. I hope you have got for what you are looking for. Thanks for reading.