Mac VirtualBox

Fix macOS 10.15 Catalina Installation Error on VirtualBox on Windows PC

macOS 10.15 Catalina is one of a kind ever introduced by Apple on the July of 2019 on WWDC. yet it is in the sixth beta version but soon in September the final version of the macOS, Apple iPhone 11 Series will be released. Mac Users are so much lucky for testing the newest version of macOS 10.15 Catalina on their computer, but windows user have a deal with some details. They can test it on a PC, by performing a clean installation of macOS 10.15 Catalina, or they can test it on the Virtual Machines like the VirtualBox or the VMware. If you try to install it on the PC- Hackintosh, a special bootable USB of macOS 10.15 Catalina is required, alongside the bootloader. Also after the installation of macOS Catalina on PC- Hackintosh and configuring the bootloader, you have to configure the Sound, Wifi Card and more using Kexts. Here is a guide How to Install macOS 10.15 Catalina on PC- Hackintosh? The alternative method for performing a clean installation and has less setting and configuration on Windows is Virtual Machines. There are several virtual Machines both for Windows and mac, but not every virtual machine can support mac. A good example is Hyper-V, Qemu, Xen, libvirt, Bochs, Proxmox Virtual Environment and more but the once which are so much for using macOS on Windows on Virtual Machine is the VMware and VirtualBox.

Installing macOS 10.15 Catalina on Virtual machines (Both on VMware and VirtualBox) are the same. But the problem is the configuration of their VM, and it is so different from each other. Also, AMD processors and Intel processors have different types of configuration codes both for VMware and VirtualBox. If you want to install macOS 10.15 Catalina on Virtual Machines follow the below instructions.

Once you are tried to install macOS 10.15 Catalina on VirtualBox on Windows PC, you may encounter different types of errors. This may be the below errors listed.

  • Mouse and Keyboard Stuck while installing macOS on VirtualBox
  • Screen Resolution Problem on VirtualBox on Windows
  • Can’t install macOS 10.15 Catalina on AMD Systems
  • Call to WHvSetupPartition failed Error
  • FSL: \ system/library/coreservices \ boot EFI’ is not recognized as an internal or external command, operable program, or script file
  • Failed to Open Session For The Virtual Machine

In this post, you will know how to fix these errors on VirtualBox, however, if you are trying to install macOS 10.15 Catalina on VMware and faced the below errors, you will know how to fix them.

  • The Selected Virtual Disk incompatible with this Workstation
  • This virtual machine requires AVX2 but AVX is not present
  • The CPU has been disabled by the guest OS
  • EFI VMware Virtual SATA Hard Drive Unsuccessful Error
  • Vmware Unrecoverable Error on macOS Mojave & Catalina
  • Boot Loop While Installing macOS Catalina on VMware
  • macOS Mojave and Catalina Screen Resolution on VMware

Fix macOS 10.15 Catalina Errors on VMware:

  1. Part 1
  2. Part 2

How to Fix Mouse and Keyboard Stuck While Installation on VirtualBox?

Mouse and keyboard, both are the most important components of any computer, doesn’t matter it the actual OS, or the Virtual Machine. The most common and most popular error which occurs while installing macOS 10.14 Mojave and macOS 10.15 Catalina on VirtualBox is mouse and keyboard stuck. Everyone complains about it, to fix the error you have to install the VirtualBox Extension Pack, this is an extension provided by the Oracle in case the default settings of VirtualBox is not responsive. After the installation, you have to turn off the running Virtual Machine on the VirtualBox, then go to the settings of the VM and enable the USB 3.0.

  • Download VirtualBox 6.0.10 Oracle VM VirtualBox Extension Pack

Functionalities of the VirtualBox Extension Pack are to support the USB 2.0, USB 3.0 VirtualBox RDP, disk encryption, NVMe and PXE boot for Intel cards. Also about the installation, it is simple as drinking water, all you have to do is double click on the setup, then agree to the terms and conditions, then enable the USB 3.0.

How to Fix macOS 10.15 Catalina Screen Resolution on VirtualBox on Windows PC?

Running macOS 10.15 Catalina with full functionalities is pretty much awesome otherwise you will hate the OS and Virtual testing. Windows, Ubuntu, Kali Linux and the other versions operating system on the VirtualBox can be configured with the default tools of VirtualBox. In case of the macOS 10.15 Catalina and macOS Mojave on VirtualBox, it can not be configured by the default tools of the VirtualBox. So, for this, you need to use an output command, the command can be applied on the CMD. But before getting into all of that, remember that the resolution can be set only to the popular resolution preset. Here are the popular presets which you can set for the Resoulation.

  • HD- 1280 x 720
  • Full- 1920 x 1080
  • Quad HD- 2560 x 1440
  • 2K- 2048 x 1080
  • 4K- 3840 x 2160
  • And others like 1280 x 800, 1280 x 1024

Once you decided to use which of those presets on your system, copy the codes and instead of the X, type in the pixel ratio. Also, type the name of the Virtual Machine contains the macOS 10.15 Catalina.

cd "C:\Program Files\Oracle\Virtualbox"
VBoxManage setextradata “Your Virtual Machine Name” VBoxInternal2/EfiGraphicsResolution X

Now, Run Command Prompt as Administrator, then copy the codes line by line on CMD.

How to Install macOS 10.15 Catalina on AMD Systems on VirtualBox?

The installation process of installing macOS 10.15 Catalina on VirtualBox especially on the computers with AMD System is the same as Intel Processor. If you have tried installing macOS 10.15 Catalina on your system, then certainly you will face the “unknown command -CPU-profile” Error. However, there may be other kinds of errors too but yet I don’t know them. To fix this problem use the below codes while installing macOS 10.15 Catalina on CMD. If you don’t know How to Install macOS 10.15 Catalina on VirtualBox on Windows PC, follow the below instructions.

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
VBoxManage modifyvm “Your Virtual Machine Name” –cpu-profile “Intel Core i7-6700K”

How to fix Call to WHvSetupPartition failed Error?

Whenever you are trying to install macOS 10.15 Catalina on VirtualBox on Windows, another popular error which you will face the partition failed error.

Call to WHvSetupPartition failed: ERROR_SUCCESS (Last=0xc000000d/87) (VERR_NEM_VM_CREATE_FAILED).
Result Code:
E_FAIL (0x80004005)
Component:
ConsoleWrap
Interface:
console {872da645-4a9b-1727-bee2-5585105b9eed}

You know the default Microsoft Windows Virtual Machine won’t let other Virtual Machines to be run on the system. I mean, previously if you have enabled the Hyper-V on your computer, you need to turn it off. To turn the Hyper-v on your system Hold down the Windows + R to open Run Dialog Box, then type their Appwiz.cpl. once the programs and features are opened, click Turn Windows Features On or Off, select the Hyper-V Hyper-V and uncheck the box. After clicking OK, the system will restart.

How to ‘FSL: \ system/library/coreservices \ boot EFI’ is not recognized as an internal or external command, operable program, or script file?

I don’t know the macOS 10.15 Catalina boot is the most problematic OS ever tested on VirtualBox on Windows PC. The Error for AMD system, the screen resolution problem or not getting into the boot. However, the ‘FSL: \ system/library/coreservices \ boot EFI’ is not recognized as an internal or external command, operable program, or script file, is another error.

To fix this Error while installing macOS 10.15 Catalina on VirtualBox on Windows PC, simply Install.nsh.

In case the install.nsh did not work, you have to turn off the running virtual Machine on the VirtualBox, then change the VirtualBox Chipset to PIIX3. You can change it from the system tab on the setting.

However, if you face any of the below errors, I do not have any idea How to Fix them, but if anyone of you found the solution, please let me know. In the middle of there are some Questions which contains the answers too.

Q1: I have repeated the entire process, the chipset was already set to PIIX3. The error persists, unfortunately.

Q2: Hello, when I type install.nsh it just answers “fs1:\macOS Install Data\Locked Files\Boot Files\boot.efi” and nothing happens after that.

Q3: Hi, In the virtual box “install.nsh” section it stops loading the prompt screen and says “apfs_module_Stop… Creating RAM disk for /var/tmp/recoveryTemp, Have I run out of RAM or can you help me with this.

Q4: After running install.nsh on the VM, It does not go to an install screen, but instead runs lines of code in the UEFI window. I see many lines saying failed to open/locate/mount but it keeps progressing until it gets to “creating RAM Disk” lines and then just stops.

When running install.nsh is it supposed to popup the macOS install screen? I followed directions exactly, even deleted the VM and repeated several times with the same problem. Any ideas?

Answer: change VirtualBox Chipset to PIIX3

Q5: I have followed the same steps exactly, but after the system booted up, I got an error message”:
The device helper structure version has changed.
If you have upgraded VirtualBox recently, please make sure you have terminated all VMs and upgraded any extension packs. If this error persists, try re-installing VirtualBox.
Code error:
E_FAIL (0x80004005)
..
My configuration: Dell 9010, CPU i7-3770

Answer: Set up 1 core of CPU to fix your problem

Fix Failed to Open Session For The Virtual Machine

While installing macOS 10.15 Catalina on VirtualBox on Windows PC, despite the other errors you may encounter with Failed to Open Session For The Virtual Machine. For more information when you click on the details, you will see ‘VT-x is not available’, in any case, you can’t install macOS. The solution is pretty much easy, all you have to do is to enable the Virtualization Technology from BIOS.

Step 1. Turn off your computer and hit the boot key of your computer.

Step 2. Head over to the Configuration Tab and enable the VT-d or virtualization technology.

 

 

 

Related posts

How to Install macOS Catalina Final on VirtualBox on Windows PC?

Admin

How to Create Bootable USB for macOS 10.15 Catalina on Windows PC?

Admin

Install macOS Mojave on VirtualBox on Windows PC

Admin

1 comment

hammad August 29, 2019 at 10:08 am

amazing article dear

Reply

Leave a Comment

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

%d bloggers like this:
Skip to toolbar