macOS

How to Install macOS 10.15 Catalina on VirtualBox on Windows PC? (FAST)

How to Install macOS 10.15 Catalina on VirtualBox on Windows PC? (FAST)

MacOS 10.15 Catalina is an operating system for mac which was officially introduced by Apple on 3rd June 2019. This is the 16th biggest release of Apple’s operating system which will be available for users in 2019. Those users who have Mac Book 2015 and later, iMac 2012 and Later, MacBook Air 2012 and Later, iMac Pro 2017 and later, MacBook Pro 2012 and Later, Mac Pro 2012 and later can support macOS 10.15 Catalina. Apple has saved its reputation on naming its OS from nature, this time Catalina is an Island located on the southwest of Los Angeles. In 2019’s Apple’s WWDC Apple released several other products like iOS 13 with Dark Mode, iPadOS, Apple and Apple WatchOS 6, Apple Pro 2019 with XDR Display, Mac Pro 2019.

macOS 10.15 Catalina New Features:

  • Apple Music, TV and Podcasts are now on macOS 10.15 Catalina.
  • Premiering Apple TV on MacOS 10.15 Catalina.
  • Enjoy Using iPad Apps on MacOS 10.15 Catalina.
  • Update on Photos.
  • Improvements on Notes on mac.
  • Updates on Reminders and Safari.
  • Use iPad as a second monitor for macOS 10.15 Catalina.
  • Take usage of Apple Pencil.
  • Screen Time.
  • Communication Limits.
  • Better Security and Privacy.
  • Find me.
  • Approve your mac with Apple Watch.
  • Voice Access to all devices.

How to Install macOS Catalina on VirtualBox?

In order to Install macOS 10.15 Catalina on VirtualBox on Windows on PC, first, prepare the required files, then install them. After that, I have guided you How to prepare the VirtualBox for Installing it, thus, at last, you will know how to install with step by step Guide. So, Let’s start.

Required Files:

VirtualBox: VirtualBox a Virtualization software that can run multiple virtual operating systems in an operating system, doesn’t matter if you are on windows, mac or Linux. For example, Linux can be run on Windows without the need to restart the system or specify a specific menu for the hard disk format. VirtualBox, which uses a very simple user interface, has a much larger volume than similar software. VirtualBox also supports almost all operating systems. Windows, Linux, Macintosh, Solaris, DOS and all other types of operating systems will be fully supported in this tool. Here are some features of VirtualBox.

Features of VirtualBox:

  • It is an Open Source Software.
  • Ability to on 15 types of Windows and 24 types of Linux operating system.
  • File Sharing between the host and the VM.
  • Take Snapshots of the VM.
  • Import or Export the Create OS as a VMDK File or Appliance File.
  • Install an OS using the VMDK File.
  • Export Oracle Cloud Infrastructure.
  • Cut/ copy and move the Operating system to another computer.
  • Add multiple Hard disks to the VM.
  • Supports VDI (VirtualBox Disk Image), VHD (Virtual Hard Drive) and VMDK ( Virtual Machine Disk) File Format.
  • Install Dos Operating System
  • Use ISO File, CD/DVD.
  • Take Photos while installing an OS or working on it.
  • Directly use the USB ports on the VM.

After knowing the VirtualBox with all its features, You have to download and Install it in your Windows PC. The Installation Process is easy, just click next, next, and next, again next and click yes> Install and Finish.

VirtualBox Extension Pack: VirtualBox Extension pack is a set of tools which adds new features and capabilities to the VirtualBox. This Extension provides support for USB 2.0, USB 3.0, VirtualBox RDP, Disk Encryption, NVMe and PXE boot for Intel cards for all computers.

Go ahead and download the VirtualBox Extention pack in order to avoid the freezing errors of mouse and Keyboard while Installing. Once you downloaded, simply double click> select Install> Agree to the license and Agreement> and finally OK.

WinRAR: WinRAR can compress different files up to 10% more than ZIP files in RAR format. It can Zip and Unzip RAR, 7Z, ACE, ARJ, BZ2, CAB, GZ, ISO, JAR, LZH, TAR, UUE and more. Another interesting feature of this software is Self-Extract, which allows you to compress the compressed file as an executable file with the .exe extension so that it can be installed on computers without the WinRAR software installed.

Some Features of WinRAR:

  • Zip or Unzip Files.
  • Give the zipped file a Password.
  • Encrypt your files with WinRAR.
  • Rescue Files from Virus.
  • Reduce the amount of file.
  • Convert Archive to SFX.
  • Send Files to Other Files.
  • Repair damaged zip files.

Download and Install WinRAR on Your System because later you have to use it to extract the macOS 10.15 Catalina.

macOS 10.15 Catalina VMDK: macOS 10.15 Catalina comes with two different extensions of .vmdk and .dmg. In macOS, you can not download the macOS dmg file like windows as iSO, instead, you are downloading it from the App Store. But the VMDK is a virtualization image which can be created with VMware (Vmware workstation Pro and VMware Fusion) and VirtualBox. Even you can create it with Hyper-V but not for Apple’s OS. Unfortunately, in Windows, we can’t install macOS 10.15 Cataline with .dmg extension, but the VMDK is the best choice for installing mac on windows. But if you are on a Mac, you can install it both with macOS’s dmg and VMDK file. You have to download the macOS 10.15 Catalina VMDK file if you want to install on VirtualBox on Windows.

macOS 10.15 Catalina Installer (Beta 1)

How to Fix the Download Error (Download quota exceeded for this File)

Because of too many users and traffic on the site, the download link might give the error “Download quota exceeded for this file”. You face this error because the file is too large or is shared with many people. To access and download the file follow the following steps.

Step 1. Go to Google Drive and log in with your account.

Step 2: Open the download link given above, right click on the image file and Select Make a Copy. Google will create a copy of the file in your Google Drive (My Drive).

Step 3. Go to My Drive and right click on the copied file and select Download to download the image.

Steps to Install macOS 10.15 Catalina on VirtualBox on Windows PC

In required Files Section I mentioned to Install VirtualBox, VirtualBox Extension Pack, and WinRAR after downloading. If you have not done, go ahead and Install them right now.

Since you have installed the required files except for the macOS 10.15 Catalina, open the VirtualBox and click on on the “New” to create a new Virtual Machine.

Install macOS 10.15 Catalina on VirtualBox
Launch a New VM on VirtualBox

Provide a name for VM, then copy it because later you will use it to bring changes on the Codes. Choose a location to save the files of the VM, also Guest of Mac OS X and Mac OS X (64 Bit).

Install macOS 10.15 Catalina on VirtualBox
Name the VM + select the OS Type and version on VirtualBox

Increase the amount of RAM to 4 GB which will be 4096 MB. Please keep in mind macOS Guest operating system can work on 2 GB but it works so slow.

Install macOS 10.15 Catalina on VirtualBox
Memory Size

Go ahead and select Use an Existing Virtual Hard drive file, click browse> select Add and locate the macOS 10.15 Catalina which you Extracted before. When you clicked choose, you will be back Hard Disk Window, so simply click create.

Install macOS 10.15 Catalina on VirtualBox
Use an Existing Virtual Hard Disk File

Once the create button is clicked you will be back to the main page of VirtualBox, where you will see the VM you just created. Click on settings to bring changes for installing macOS 10.15 Catalina on VirtualBox on Windows.

Install macOS 10.15 Catalina on VirtualBox
Open Settings of the VM

Go to the System tab> Motherboard, here you have to uncheck the box of Floppy, and make sure that the below settings are checked.

  • Optical
  • Hard Disk

also

  • Enable I/O APIC
  • Enable EFI (Special OSes only)
  • Hardware Clock in UTF Time
Install macOS 10.15 Catalina on VirtualBox
Motherboard Settings of the VM

Next, move to the processor tab and increase the number of processor up to 2 with execution cap of 100, Also check the box the Enable PAE/NX.

Install macOS 10.15 Catalina on VirtualBox
Increase number of Processor

on Display Tab set the below settings.

  • Video Memory: 128 MB
  • Monitor count: 1
  • Scale Factor: %100
  • Graphics Controler: VBoxVGA

For better performance, with a greater look, you can turn on the Below boxes too.

  • Enable 3D Acceleration
  • Enable 2D Video Acceleration
Install macOS 10.15 Catalina on VirtualBox
Display Settings of the VM

Head over to the USB tab and enable the USB 3.0 (xCHI) Controller, enabling this feature will solve the freezing error mouse and Keyboard on the VM. When the USB 3.0 is selected, click OK> you will be to back to the main window on VirtualBox.

Install macOS 10.15 Catalina on VirtualBox
Enable USB 3.0

Once you are on the main panel on VirtualBox Go File> and select Exit.

Don’t close the VirtualBox by clicking on the X button, it won’t close from background.

If the VirtualBox is not quite from the background, applying codes for configuring VirtualBox settings will be useless. In order to apply the codes, first, copy the below codes, and paste that inside the Notepad, then replace the “Your VM Name” with the name of the VM which you created before.

To save time for replacing the VM Name, Go to Edit menu> replace, in the first box type the “Your VM Name”, on the second box the name of your VM.

Codes For VirtualBox v6.x:

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

Codes For VirtualBox v5.x:

cd "C:\Program Files\Oracle\VirtualBox\"
VBoxManage.exe modifyvm "Your Virtual Machine Name" --cpuidset 00000001 000106e5 00100800 0098e3fd bfebfbff
VBoxManage setextradata "Your Virtual Machine Name" "VBoxInternal/Devices/efi/0/Config/DmiSystemProduct" "iMac11,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

Codes For VirtualBox v4.x:

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 10.15 Catalina on VirtualBox
Replace the VM name in codes

Now open the start menu> search for CMD> right click and select Run as Administrator.

Install macOS 10.15 Catalina on VirtualBox
Run CMD as Administrator

Copy the codes line by line and paste that one by one the CMD, I mean apply the codes one by one.

Install macOS 10.15 Catalina on VirtualBox
Codes on the CMD

Install macOS Catalina 10.15 on VirtualBox on Windows PC

If you have passed all the steps correctly, you can run the Virtual Machine and install macOS 10.15 Catalina on VirtualBox. If you have done anything wrong especially in the section of apply codes in CMD, you will face so many errors. So, go ahead launch the VirtualBox, start the VM to begin the installation of macOS 10.15 Catalina.

After the Virtual Machine starts running, you will face some codes, after a minute you will be on the welcome screen, where you have to select your country.

Welcome: Select your Country

macOS 10.15 Catalina asks you to add a second Keyboard if you have, if not skip it by selecting continue.

Select Another Keyboard

Agree to Data & Privacy of Apple by clicking continue.

Data & Privacy

Select don’t transfer any information to this mac, because this tool is for migration. With this tool, you can transfer information from a mac or a windows PC to the current mac.

Select Don’t Transfer information to this mac

Here Apple asks you to add to choose a sign method of Apple ID or without non-Apple ID Account, I prefer to go with a local account by selecting Set up Later.

Sign in Options

Agree to terms and conditions of macOS 10.15 Catalina.

Terms and Conditions

Create a user account by entering your information such as Full Name, Account name, Password, and a hit key. If you have noticed, mac can’t be used like Windows without a password on login.

Create a Computer Account

Choose a look for your mac, you have the light theme and most awaited feature in macOS Mojave Dark mode.

Choose a Look for you the OS

Conclusion

Download Required Files, Prepare the Virtual Machine and Finally Install macOS 10.15 Catalina on VirtualBox. Also Congratulations to those guys who have successfully installed and those guys who have filed “Never Give up“. So, if you faced error or your stuck comment here, I will get to know as soon as possible. Please do share if it is worthy of sharing.

Related posts

How to create a Bootable macOS Mojave USB Installer drive on Windows? 

Ghulam Abbas

How to Create Bootable USB for macOS Mojave on Windows

Ghulam Abbas

The 5 Best Screen Recorder for Mac in 2019

Bismo

10 comments

jiangboqi June 10, 2019 at 6:16 am

After I did this, I started the virtual machine and the following appeared:
Shell > FSL: \ system/library/coreservices \ boot efi
‘FSL: \ system/library/coreservices \ boot efi’ is not recognized as an internal or externa command, operable program, or script file.
Then fs2, 3, 4, 5, 6, 7
help me please, thank you

Reply
Ghulam Abbas June 16, 2019 at 10:08 am

Hi
I apologize, it took time to figure out How to solve the error.
To solve this error you have to boot to the flag.
To do that type install.nsh

Reply
PPK June 11, 2019 at 2:14 am

Hi

Followed the instructions but when i start it up i get this error
https://i.gyazo.com/49b65409cca43a265485a858fd115f2e.png

Reply
Ghulam Abbas June 16, 2019 at 10:09 am

Sorry for late answering, but it took time to figure out the error.
To solve this error in the shell
Type install.nsh

Reply
Mahesh Gaonkar June 15, 2019 at 6:01 am

please code for amd 6 procceser i stuck in install.nsh there shell not boot stuck there same ppk problms that my also

Reply
Ghulam Abbas June 16, 2019 at 10:17 am

Hi, Here you go, along side the other code, at the end add the below code too.
VBoxManage modifyvm “Your VM Name” –cpu-profile “Intel Core i7-6700K” turned off PAE/NX and Nasted VT-X/AMD-V

Reply
jiangboqi June 20, 2019 at 8:54 am

Sorry,Sir.I don’t understand that type install.nsh , could you please give me a tutorial? Thank you.

Reply
Ghulam Abbas June 20, 2019 at 9:15 am

Hi, visit our YouTube channel.
I have uploaded it’s video.

Reply
DevP0ll June 22, 2019 at 7:37 am

Just an FYI you can’t sign in if you have two factor authentication turned on with your apple account

Reply
Ghulam Abbas June 22, 2019 at 12:39 pm

Sorry, I didn’t get your question.

Reply

Leave a Comment