Застрял в оболочке EFI при попытке запустить macOS Catalina 10.15 на виртуальном боксе

Я пытался установить macOS Catalina на виртуальную коробку, следуя этому руководству:

https://techsprobe.com/install-macos-catalina-virtualbox-windows/< /а>

При переходе к фактической установке Catalina виртуальная машина загружается в оболочку EFI.

введите здесь описание изображения

Тот же человек, который написал учебник, написал предполагаемое исправление:

https://techsprobe.com/how-to-fix-efi-internal-shell-on-macos-catalina-on-virtualbox/

Исправление добавляет файл ISO, содержащий части файловой системы Apple, который загружается через файл startup.nsh, который вы создаете в оболочке.

введите здесь описание изображения

Однако само исправление также не работает. Теперь я понятия не имею, как работают оболочки EFI или как fs# относится к загрузке файлов из ISO-образа apfs. Вот файл startup.nsh, а также ошибка, связанная с попыткой его запуска:

введите здесь описание изображения

введите здесь описание изображения

Теперь, как я уже сказал, у меня нет особого представления о том, как работает EFI или что здесь происходит в целом, поэтому не стесняйтесь обучать меня.


person Holmes    schedule 15.08.2020    source источник
comment
просто введите exit, чтобы войти в BIOS, и запустите загрузку вручную, используя Boot Maintenance Manager -> Boot From File — см. этот пост или даже запустить загрузочный файл из оболочки: fs[your number]:\path\to\boot\file, который находится по адресу System\Library\CoreServices\boot.efi для каталины   -  person Jiří    schedule 09.12.2020
comment
вы можете просмотреть иерархию файлов, используя стандартные cd и ls, чтобы найти загрузочный файл...   -  person Jiří    schedule 09.12.2020
comment
другой способ — добавить новый виртуальный жесткий диск с загрузочным образом виртуального бокса, который автоматически сделает выбор за вас: noreferrer">drive.google.com/drive/u/0/folders/   -  person Jiří    schedule 09.12.2020


Ответы (2)


Мне удалось исправить проблемы с UEFI следующим образом (credit на веб-сайт techrechard):

В приглашении UEFI: введите exit. Вы попадете в графический интерфейс EFI в текстовом режиме. Выберите Boot Maintenance Manager и нажмите. Выберите «Загрузить из файла» и нажмите «Вы должны увидеть две записи в списке (это загадочно выглядящие пути шины PCI).

Первый путь PCI в списке, вероятно, является загрузочным разделом, который не содержит загрузочной прошивки. Второй путь PCI, вероятно, ведет к разделу восстановления, с которого вам нужно загрузиться. Если 2-й раздел не является разделом восстановления, просмотрите пути в списке, чтобы убедиться, что это один из них. Если раздел восстановления отсутствует и недействителен, эти инструкции не будут работать.

Нажмите на 2-ю запись, вы должны увидеть (и затем нажать):

Данные установки macOS

Затем нажмите:

Заблокированные файлы

Затем (если есть) нажмите

Загрузочные файлы

И, наконец, нажмите:

boot.efi

Установка продолжится, либо вы загрузитесь в ОС, либо откроете меню Recovery Utilities (из которого можно переустановить macOS или запустить Дисковые утилиты). Двусмысленность этого последнего утверждения заключается в том, что я сделал это за некоторое время до написания этого комментария, и я не помню, во что я загрузился первым, только то, что это сработало, и было нетрудно понять, что делать в этот момент. Если у вас есть раздел восстановления, чтобы загрузиться непосредственно в режиме восстановления, включите Mac и сразу же нажмите и удерживайте (⌘)-R.

person Vaibhav Gupta    schedule 24.01.2021
comment
сработало для меня, спасибо - person Matt; 26.01.2021

Очевидно, если вы перейдете по этой ссылке, как установить каталину, вы получите сообщение об ошибке, подобное тому, которое вы получили (это, вероятно, связано с тем, как виртуальный бокс читает диски —> uefi или устаревший). Мой был :‘FSL: \ system/library/coreservices \ boot EFI’ is not recognized as an internal or external command, operable program, or script file?. На другом форуме я нашел эту команду:

> Install.nsh

Если вы напишите это в командной строке вашей виртуальной среды MAC, она должна продолжиться. Он работал нормально, когда я набрал его.

person Andy McRae    schedule 26.02.2021