You could do this yourself following the steps in the VirtualBox forum thread or use this script on GitHub macos-guest-virtualboxĪs 10.15.1 is no longer available on Apple servers you may need to download and unpack Mojave to get boot.efi and then copy this first to unpacked Catalina installer and then afterwards to Catalina itself. If you want to run a macOS 10.15.2 or later guest (on any VirtualBox 6.0.2 host) you must use boot.efi from Catalina 10.15.1 or Mojave. It's triggered by a very, very old problem in VirtualBox.Īt any rate it will be fixed for the next maintenance release. ![]() The source of the boot hangs has been identified, although fixing it correctly isn't entirely trivial. As mentioned in the relevant VirtualBox Ticket #19188 See this VirtualBox forum thread Catalina 10.15.2 does not start. There is a bug in VirtualBox which is exposed by 10.15.2 and later versions of boot.efi. Unfortunately there is a problem if you do not have 10.15.1 version of Install macOS Catalina.app. Virtualbox 6.1.0 added support for booting APFS. VirtualBox 6.1.2 will not run Catalina 10.15.2 and later guests When connected to an IDE controller it worked fine. Note when I tested it on VirtualBox 6.1.2 the ISO generated by the tutorial would fail when using a SATA controller giving the error: "BdsDxe: loading Boot0001 “UEFI VBOX CD-ROM VB1-1a2b3c4d ”". VBoxManage convertfromraw -format VDI /tmp/CatalinaBoot.dmg ~/Desktop/CatalinaBoot.vdiĪttach the created CatalinaBoot.vdi disk first in your VM and it will automatically run the boot.efi from the ISO created as they describe. Hdiutil attach /tmp/CatalinaBoot.dmg -noverify -mountpoint /Volumes/CatalinaBootĮcho 'FS0:\System\Library\Coreservices\\boot.efi' > /Volumes/CatalinaBoot/startup.nshĮcho 'FS1:\System\Library\Coreservices\\boot.efi' > /Volumes/CatalinaBoot/startup.nshĮcho 'FS2:\System\Library\Coreservices\\boot.efi' > /Volumes/CatalinaBoot/startup.nshĮcho 'FS3:\System\Library\Coreservices\\boot.efi' > /Volumes/CatalinaBoot/startup.nshĮcho 'FS4:\System\Library\Coreservices\\boot.efi' > /Volumes/CatalinaBoot/startup.nsh If you would rather create your own than download from a random google drive you can do it like this: hdiutil create -o /tmp/CatalinaBoot -size 50m -volname MACOS_BOOT -fs FAT32 This can be automated by putting the command in a startup.nsh script which in fact is contained in the VirtualBox Boot.vdmk mentioned in the tutorial. In the EFI shell, if you enter FS0:\System\Library\Coreservices\boot.efi (it may be FS1:, FS2:
0 Comments
Leave a Reply. |