15

I am using the latest test build of Virtual Box (normal versions don't work on El Capitan).

When trying to boot a Virtual Machine with an El Capitan cdr file (created from the command line) I end up getting the UEFI shell instead of the OS X installer.

enter image description here

How would I be able to boot the El Capitan cdr file? I am also running El Capitan as the host too.

iProgram
  • 633
  • 3
  • 8
  • 20

4 Answers4

7
  1. Type exit at the UEFI Shell Prompt
  2. Go to Boot Maintenance Manager
  3. Choose Boot From File
  4. Go to Preboot....
  5. Navigate through [Some GUID] -> System -> Library -> CoreServices
  6. Finally select boot.efi

Your machine should now boot up. Works for me for Big Sur.

Ahmad Uzair
  • 71
  • 1
  • 1
  • Note after step 6 you have to wait a lot and see lots of scrolling text before system starts to boot. – Marek R Dec 12 '22 at 15:51
5

You have to disable EFI boot in the machine settings. Then it will work, however, you will have to have Chameleon installed on the .cdr image.

redbeam_
  • 537
  • 5
  • 16
3

This is not working in VirtualBox at the time of writing (2015-10-07).

Apple migrated the format of the partition table for El Capitan boot image from MBR to GPT and VirtualBox does not yet support HFS+ filesystems on GPT partitioned drives when starting from EFI.

Refer to this issue:

https://www.virtualbox.org/ticket/14490

M-x
  • 131
  • 5
-3

The easiest way to not get this error is to use VMware Workstation Pro.

Even if you prefer VirtualBox, if you even more prefer to do things the easy way, install VMware Workstation Pro.

You can install it here.

I have not tried this method myself, so I cannot guarantee that it will work.

Thanks for taking your time to listen,

Zyrom121