Step by step to Install macOS 10.15 Catalina on VirtualBox on Windows PC

Step by step to Install macOS 10.15 Catalina on VirtualBox on Windows PC
0

If you wanna experience the new macOS macOS 10.15 Catalina without a Mac, just install Catalina into a VirtualBox machine on your Laptop/Windows PC. How to do this? Take a look on the following instruction.

DOWNLOAD

How to Install macOS 10.15 Catalina on VirtualBox on Windows

I did get Catalina installed successfully into a virtual machine using VirtualBox 6.0.8 on my Windows 10.

STEP 1: INSTALL VirtualBox and Extension Pack

STEP 2: CREATE A NEW VIRTUAL MACHINE

  • Next, easily create a New Virtual Machine
    From the VirtualBox software interface, click on New to start create a new virtual machine.
    +, You need to make a Name for Virtual Machine such as macOS Catalina 10.15.
    +, Type: Mac OS X.
    +, Choose Version: 10.13.


    +, RAM: I personally recommend to set around 40% of your physical RAM availability.
    Memory%20setting

  • In the next screen, you are asked to set the Hard Disk. I choose Create a Virtual Hard Disk with 100GB. After all, click on Create button.

  • After the Virtual machine is created, we may need to make some modifications into the setting.
    +, Go to System, choose Motherboard tab and make sure Enable EFI is checked and Chipset is set to PIIX3.

  • Next, go to Processor, set the Processor and make sure Enable PAE/NX is checked.
    Processor%20settomg

  • You may want to go to Display tab and make your own changes.
    Display

  • Lastly, go to USB, check on Enable USB Controller, and check on USB 3.0 (xHCI) Controller.
    0

STEP 3: ADD BOOTABLE Catalina.iso and Boot Disk

  • After above setting modification, we need to add Catalina.iso into CD/DVD and add a Boot Disk from Storage section.
    Catalina%20ISO

Download VirtualBox Boot Disk from here: https://sundryfiles.com/Gcd

How to add the VirtualBox Boot Disk? From Storage section, access Add Virtual Disk then select Choose existing disk, you are able to browse and choose the VirtualBox Boot.vmdk downloaded from the above link.

STEP 4: MODIFY VIRTUAL BOX

We need to execute some command lines through Command Prompt in Windows.

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©AppleComputerInc”

VBoxManage setextradata “Your Virtual Machine Name” “VBoxInternal/Devices/smc/0/Config/GetKeyFromRealSMC” 1

Your Virtual Machine Name NEED to be replaced by your Virtual machine name.

STEP 4: START INSTALLING macOS Catalina

Well, after all, we are now ready to click Start to install Catalina into the virtual machine.

Once you see the following screenshot, you get the job done!

Setting up the Language

macOS 10.15.0 Catalina is installed successfully into VirtualBox machine in Windows 10:

If you want to use VMware in Windows 10, the following topic would be helpful: Step by step to Install macOS 10.15 Catalina on VMware on Windows PC