myspaghetti / macos-virtualbox

Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox on x86 CPUs for Windows, Linux, and macOS
GNU General Public License v2.0
13.51k stars 1.12k forks source link

[Catalina] Successful installation, but fails to boot #375

Closed retyui closed 3 years ago

retyui commented 3 years ago

OS: linux mint 20.1 VirtualBox: 6.1.10

OUTPUT: bash ./macos-guest-virtualbox.sh ```js Push-button installer of macOS on VirtualBox This script installs only open-source software and unmodified Apple binaries, and requires about 50GB of available storage, of which 25GB are for temporary installation files that may be deleted when the script is finished. The script interacts with the virtual machine twice, please do not interact with the virtual machine manually before the script is finished. Documentation about optional configuration, iCloud and iMessage connectivity, resuming the script by stages, and other topics can be viewed with the following command: ./macos-guest-virtualbox.sh documentation | less -R Press enter to review the script configuration vm_name="macOS" macOS_release_name="Catalina" # install "HighSierra" "Mojave" "Catalina" storage_size=80000 # VM disk image size in MB. minimum 22000 storage_format="vdi" # VM disk image file format, "vdi" or "vmdk" cpu_count=2 # VM CPU cores, minimum 2 memory_size=4096 # VM RAM in MB, minimum 2048 gpu_vram=128 # VM video RAM in MB, minimum 34, maximum 128 resolution="1280x800" # VM display resolution These values may be customized as described in the documentation. Press enter to continue, CTRL-C to exit Catalina selected to be downloaded and installed stage: prompt_delete_existing_vm A virtual machine named "macOS" already exists. Delete existing virtual machine "macOS"? [y/N] y Deleting macOS virtual machine. 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% stage: create_vm stage: check_default_virtual_machine Checking that VirtualBox starts the virtual machine without errors. Checking that VirtualBox uses hardware-supported virtualization. stage: prepare_macos_installation_files Downloading Apple macOS Catalina software update catalog Catalina_sucatalog 100%[=====================================================>] 6.52M 730KB/s in 11s Trying to find macOS Catalina InstallAssistant download URL Catalina_sucatalog_00_InstallAs 100%[=====================================================>] 40.05K --.-KB/s in 0.06s Found download URL: http://swcdn.apple.com/content/downloads/26/37/001-68446/r1dbqtmf3mtpikjnd04cq31p4jk91dceh8/ Downloading macOS installation files from swcdn.apple.com Splitting the several-GB InstallESDDmg.pkg into 1GB parts because VirtualBox hasn't implemented UDF/HFS VISO support yet and macOS doesn't support ISO 9660 Level 3 with files larger than 2GB. creating file 'Catalina_InstallESD.part00' creating file 'Catalina_InstallESD.part01' creating file 'Catalina_InstallESD.part02' creating file 'Catalina_InstallESD.part03' creating file 'Catalina_InstallESD.part04' creating file 'Catalina_InstallESD.part05' creating file 'Catalina_InstallESD.part06' creating file 'Catalina_InstallESD.part07' stage: create_nvram_files stage: create_macos_installation_files_viso Creating EFI startup script Creating VirtualBox 6 virtual ISO containing the installation files from swcdn.apple.com stage: configure_vm stage: populate_basesystem_virtual_disk Converting BaseSystem.dmg to BaseSystem.img dmg2img v1.6.7 (c) vu1tur (to@vu1tur.eu.org) Catalina_BaseSystem.dmg --> Catalina_BaseSystem.img decompressing: opening partition 0 ... 100.00% ok opening partition 1 ... 100.00% ok opening partition 2 ... 100.00% ok opening partition 3 ... 100.00% ok opening partition 4 ... 100.00% ok opening partition 5 ... 100.00% ok opening partition 6 ... 100.00% ok opening partition 7 ... 100.00% ok Archive successfully decompressed as Catalina_BaseSystem.img Converting from raw image file="Catalina_BaseSystem.img" to file="Catalina_BaseSystem.vdi"... Creating dynamic image with size 2138558464 bytes (2040MB)... stage: create_bootable_installer_virtual_disk Creating Catalina installation media virtual disk image. 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Medium created. UUID: 1caa3c09-4c5c-448e-80a3-6a1f137931c3 stage: populate_bootable_installer_virtual_disk Creating VirtualBox 6 virtual ISO containing macOS Terminal script for partitioning and populating the bootable installer virtual disk. Starting virtual machine "macOS". This should take a couple of minutes. If booting fails, exit the script by pressing CTRL-C then see the documentation for information about applying different CPU profiles in the section CPU profiles and CPUID settings. Until the script completes, please do not manually interact with the virtual machine. Press enter when the Language window is ready.^C ```

image

myspaghetti commented 3 years ago

See documentation command about CPU profiles.