Virtualbox Mac Os Catalina Installation Failed

Reported by:Owned by:
Component: guest additions Version: VirtualBox 6.0.14
Keywords: Cc:
Guest type: OSX Server Host type: Mac OS X

Description

Attachments

catalina-guest-install.log (5.8 KB) - added by Kalak22 months ago.
install.log from a guest additions install on macOS 10.15 Catalina
macOS10.15-2019-10-07-17-24-21.log (286.6 KB) - added by Kalak22 months ago.
machine log from macOS host

Change History

In this tutorial we perform a clean installation of macOS Catalina on a Windows 10 P.C. Using VirtualBox.Topics covered:00:00 Introduction00:28 Tutorial road. I am unable to install virtualbox on macOS Catalina. Tried both the GUI installer and Homebrew. Restart your mac. Failed to upgrade to OS X High Sierra with.

Start the machine and select you language. Select disk utility. Select the VirtualBox hard disk and click on erase. Give it a name, select the same options and click on erase. Close the disk utility when done. Click on install macOS. Continue with the install as you would until you are presented with the desktop.

  1. Install MacOS Catalina 10.15.3 with one command: $ make catalina. This project will help you install MacOS Catalina 10.15.3 as a guest on VirtualBox (currently only tested on MacOS). The process will partially-automate the MacOS Catalina 10.15.3 Install and requires some user interaction. This project is a fork / merge / modification of the.
  2. Virtualbox Install Failed Mac Catalina; Install Mac Os El Capitan; Jan 27, 2020 For those on Windows, you’ll use this macOS by using VirtualBox. This may install the Sierra Nevada Final as an application that runs within Windows. To enjoy this you would like a 64-bit computer that has a minimum of 4GB RAM. Step 3: Install & Update VirtualBox.

Changed 22 months ago by Kalak

  • attachmentcatalina-guest-install.log added

Changed 22 months ago by Kalak

  • attachmentmacOS10.15-2019-10-07-17-24-21.log added

comment:1 in reply to: ↑ description Changed 22 months ago by socratis

comment:3 Changed 18 months ago by aeichner

  • Status changed from new to closed
  • Resolution set to fixed

comment:4follow-up:↓ 5 Changed 17 months ago by GlebKh

comment:5 in reply to: ↑ 4 Changed 17 months ago by QA

comment:6follow-ups:↓ 7↓ 12 Changed 15 months ago by AKuehnel

Last edited 15 months ago by AKuehnel (previous) (diff)

comment:7 in reply to: ↑ 6 Changed 14 months ago by GammaG

Virtualbox Mac Os Catalina Installation Failed How To

Last edited 14 months ago by GammaG (previous) (diff)

comment:8 Changed 14 months ago by paulson

  • Status changed from closed to reopened
  • Resolutionfixed deleted

comment:9 Changed 14 months ago by paulson

  • Summary changed from Guest Additions not installing on macOS 10.15 Catalia guests to Guest Additions not installing on macOS 10.15 Catalina guests

comment:10follow-up:↓ 11 Changed 13 months ago by DGH

comment:11 in reply to: ↑ 10 Changed 11 months ago by kydar

comment:12 in reply to: ↑ 6 Changed 8 months ago by atoolz

Last edited 8 months ago by atoolz (previous) (diff)

comment:14 Changed 5 months ago by pf5946

comment:15 Changed 7 weeks ago by alexroumi

Last edited 7 weeks ago by alexroumi (previous) (diff)

Push-button installer of macOS on VirtualBox

macos-guest-virtualbox.sh is a Bash script that creates a macOS virtual machine guest on VirtualBox with unmodified macOS installation files downloaded directly from Apple servers.

A default install only requires the user to sit patiently and, less than ten times, press enter when prompted by the script, without interacting with the virtual machine.

Tested on bash and zsh on Cygwin. Works on macOS, CentOS 7, and Windows. Should work on most modern Linux distros.

macOS Catalina (10.15), Mojave (10.14), and High Sierra (10.13) currently supported. The virtual machine may be upgraded to the latest Big Sur (11) version through Software Update.

Documentation

Documentation can be viewed by executing the command ./macos-guest-virtualbox.sh documentation

The majority of the script is either documentation, comments, or actionable error messages, which should make the script straightforward to inspect and understand.

iCloud and iMessage connectivity and NVRAM

iCloud, iMessage, and other connected Apple services require a valid device name and serial number, board ID and serial number, and other genuine (or genuine-like) Apple parameters. These can be set in EFI and NVRAM by editing the script. See the documentation command for further information.

Storage size

The script by default assigns a target virtual disk storage size of 80GB, which is populated to about 25GB on the host on initial installation. After the installation is complete, the storage size may be increased. See the documentation command for further information.

Primary display resolution

The following primary display resolutions are supported by macOS on VirtualBox: 5120x28802880x18002560x16002560x14401920x12001600x12001680x10501440x9001280x8001024x768640x480. See the documentation command for further information.

Unsupported features

Developing and maintaining VirtualBox or macOS features is beyond the scope of this script. Some features may behave unexpectedly, such as USB device support, audio support, FileVault boot password prompt support, and other features.

CPU compatibility

macOS guests on VirtualBox are incompatible with some CPU models. If the guest macOS boot process hangs on “LoadKernelFromStream”, “EndRandomSeed”, or 'EXITBS', see the documentation command regarding VirtualBox CPU profiles and CPUID settings. Some CPU models released in 2020 and later may fail to start or complete the installer, and may require manually adjusting the CPUID settings.

Performance and deployment

After successfully creating a working macOS virtual machine, consider importing it into more performant virtualization software, or packaging it for configuration management platforms for automated deployment. These virtualization and deployment applications require additional configuration that is beyond the scope of the script.

QEMU with KVM is capable of providing virtual machine hardware passthrough for near-native performance. QEMU supports the VMDK virtual disk image storage format, which can be configured to be created by the script. See the documentation command for further information. QEMU and KVM require additional configuration that is beyond the scope of the script.

VirtualBox Native Execution Manager (NEM)

The VirtualBox Native Execution Manager (NEM) is an experimental VirtualBox feature. VirtualBox uses NEM when access to VT-x and AMD-V is blocked by virtualization software or execution protection features such as Hyper-V, WSL2, Windows Sandbox, memory integrity protection, Application Guard, Credential Guard, Device Guard, and other features and software. macOS and the macOS installer have memory corruption issues under NEM virtualization. The script checks for NEM and exits with an error message if it is detected.

MacVideo

Bootloaders

The macOS VirtualBox guest is loaded without extra bootloaders, but it is compatible with OpenCore. OpenCore requires additional configuration that is beyond the scope of the script.

How To Install Virtualbox On Macos Catalina

Audio

macOS may not support any built-in VirtualBox audio controllers. The bootloader OpenCore may be able to load open-source or built-in audio drivers in VirtualBox, providing the configuration for STAC9221 (Intel HD Audio) or SigmaTel STAC9700,83,84 (ICH AC97) is available.

Display scaling

VirtualBox does not supply an EDID for its virtual display, and macOS does not enable display scaling (high PPI) without an EDID. The bootloader OpenCore can inject an EDID which enables display scaling.

FileVault

The VirtualBox EFI implementation does not properly load the FileVault full disk encryption password prompt upon boot. The bootloader OpenCore is able to load the password prompt with the parameter ProvideConsoleGop set to true. See sample config.plist

Dependencies

Mac

The following dependencies should be available through a package manager:
bashcoreutilsgzipunzipwgetxxddmg2imgvirtualbox

The following optional packages provide optical character recognition that reduces the required interaction with the script:
tesseract-ocrtesseract-ocr-eng

Virtualbox Macos Catalina Installation Failed

Supported versions:

Virtualbox Mac Os Catalina Installation Failed Password

  • VirtualBox ≥ 6.1.6, though versions as low as 5.2 may work.
  • GNU Bash ≥ 4.3, on Windows run through Cygwin or WSL - see NEM
  • GNU coreutils ≥ 8.22, GNU gzip ≥ 1.5, Info-ZIP unzip ≥ v6.0, GNU wget ≥ 1.14, xxd ≥ 1.11
  • dmg2img ≥ 1.6.5, on Cygwin the package is not available through the package manager so the script downloads it automatically.
  • tesseract-ocr ≥ 4