Reported by: | Owned by: | ||
---|---|---|---|
Component: | guest additions | Version: | VirtualBox 6.0.14 |
Keywords: | Cc: | ||
Guest type: | OSX Server | Host type: | Mac OS X |
- Virtualbox Mac Os Catalina Installation Failed How To
- How To Install Virtualbox On Macos Catalina
- Virtualbox Macos Catalina Installation Failed
- Virtualbox Mac Os Catalina Installation Failed Password
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.
- 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.
- 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
comment:7 in reply to: ↑ 6 Changed 14 months ago by GammaG
Virtualbox Mac Os Catalina Installation Failed How To
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
comment:14 Changed 5 months ago by pf5946
comment:15 Changed 7 weeks ago by alexroumi
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: 5120x2880
2880x1800
2560x1600
2560x1440
1920x1200
1600x1200
1680x1050
1440x900
1280x800
1024x768
640x480
. 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.
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
The following dependencies should be available through a package manager:bash
coreutils
gzip
unzip
wget
xxd
dmg2img
virtualbox
The following optional packages provide optical character recognition that reduces the required interaction with the script:tesseract-ocr
tesseract-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, GNUgzip
≥ 1.5, Info-ZIPunzip
≥ v6.0, GNUwget
≥ 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