Я пытался использовать Hackboot для установки OSX Mavericks в VirtualBox и использовать образ ISO, созданный, следуя инструкциям в разделе Как создать загрузочный ISO для OS X Mavericks
Шаги, которые я предпринял:
- Присоедините HackBoot1.iso, отключите EFI для гостя VirtualBox и загрузитесь
- Hackboot запускается. Прикрепите загрузочный ISO-образ OS X Mavericks
- Hackboot жалуется
Can't find /mach_kernel
Загрузка непосредственно из ISO с включенным EFI также не удалась.
Как я могу установить OS X Mavericks, используя либо Hackboot, либо загрузить непосредственно из ISO-образа?
У меня были проблемы с ответом @ Марка именно там, где он говорит
- Install OS X.app purchased in Mac App Store
.Получается, что вам нужно открыть Mac AppStore, удерживать Alt, перейти на
Purchased
вкладку, выбрать, чтобы загрузить старую OS X, и отпустить ключ.(Пытался прокомментировать это в своем ответе, но у меня недостаточно репутации, чтобы сделать это)
Источник: Где я могу (юридически) получить .iso-файл Mac OS X для виртуализации OS X?
источник
Возможно, вы не можете загружаться напрямую из ISO с включенным EFI, и вам нужна совместимая версия, чтобы начать с HackBoot. Это зависит от вашего хоста, у меня есть предыдущие 3 версии OSX, установленные в хосте Windows с использованием версий diff HackBoot.
В любом случае вы можете скопировать mach_kernel в корневой каталог вашего ISO, он находится внутри System / Installation / Packages / BaseSystemBinaries.pkg; используйте 7z для его извлечения, установите его в Payload / Payload ~ / ./ mach_kernel
Теперь HackBoot1 не работает для меня ...
источник
Нажмите F5 на экране Hackboot, чтобы обновить диск, затем нажмите Enter. Он не обновляется автоматически.
источник
Я где-то читал, что загрузка прямо в HackBoot2 может решить проблему. Возможно, вы могли бы попробовать это.
источник