Установка OS X El Capitan на виртуальную машину VirtualBox

Создаем загрузочную флешку по этой инструкции: Clover OS X El Capitan USB - OSx86 10.11 (El Capitan) - InsanelyMac Forum. Если ссылка на Clover OS X El Capitan-V5.zip станет битой то вот запасная.



Моя хостовая ОС - Mac OS X Yosemite 10.10.3.
VirtualBox Version 5.0.6 r103037.
Гостевая соответственно названию поста будет OS X El Capitan. Предварительно надо скачать её из App Store.

Далее подключаем флешку к VirtualBox через команды:

$ diskutil list
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *16.0 GB    disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS INSTALLER               15.7 GB    disk2s2
$ sudo VBoxManage internalcommands createrawvmdk -filename ./INSTALLER.vmdk -rawdisk /dev/disk2

(В Windows тоже есть аналогичная команда.)

Далее в настройках виртуальной машины надо выбрать Storage -> Add Hard Disk для того чтобы добавить созданный INSTALLER.vmdk. Если будут проблемы с правами то надо запустить VirtualBox от имени администратора.

$ sudo /Applications/VirtualBox.app/Contents/MacOS/VirtualBox

Остальные настройки виртуальной машины:
Вот здесь надо нажать Add Hard Disk для того чтобы добавить созданный INSTALLER.vmdk

Теперь нужно в boot-менеджере (F12 при старте) виртуальной машины выбрать для загрузки добавленный диск. Т.к. добавленный диск содержит в себе две партиции:

diskutil list
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *16.0 GB    disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS INSTALLER               15.7 GB    disk2s2

то загружаться надо EFI там находится Clover. VirtualBox может успешно загрузить инсталлятор и с раздела INSTALLER, но только инсталлятор. Загружать так уже установленную систему не получается. Нужен Clover.

При загрузке может возникать ошибка panic(cpu 0 caller 0xffffff80008d1bc4): “Unable to find driver for this platform: \”ACPI\”.\n”@/Library/Caches/com.apple.xbs/Sources/xnu/xnu-3247.1.106/iokit/Kernel/IOPlatformExpert.cpp:1665
Для её устранения надо в настройках Clover отключить пункт Fix sound.

Далее должен загрузиться инсталлятор Mac OS X El Capitan. Если в процессе установки всё остановится на таком экране:
то надо нажать пробел или Enter, пощелкать ЛКМ.

После установки El Capitan с флешки надо установить в виртуальную машину загрузчик Clover. Это делается посредством того же самого Clover OS X El Capitan-V5. Только надо выбрать вначале пункт Post Install.


Ссылки: