Как загрузить оболочку UEFI на VirtualBox с гостевой ОС macOS?

Как загрузить оболочку UEFI на VirtualBox с гостевой ОС macOS?

Я использую VirtualBox 6.0.10 на iMac (Mojave) и подготовил виртуальную машину macOS High Sierra с нуля с помощью VirtualBox. Виртуальная машина работает нормально, но я не могу обновить гостевую ОС с 10.13.4 до 10.13.6.

Причина этого, насколько я понял, в том, что обновление macOS установлено на раздел восстановления жесткого диска виртуальной машины, и виртуальная машина должна загрузиться с этого раздела, чтобы завершить обновление. К сожалению, настройки загрузки UEFI VirtualBox, похоже, перекрывают настройки macOS, и система всегда загружает обычный раздел macOS. Поэтому каждый раз, когда я запускаю обновление из macOS, перезагрузка дает мне неизмененную систему.

При подготовке виртуальной машины High Sierra у меня возникли трудностивыходяоболочки UEFI и выбора правильного boot.efiспособа загрузки системы (для получения инструкций см.Смотри сюда).

Но теперь я хочупопасть воболочка UEFI, затем параметры загрузки. Я нашел подсказки нажать F12 или fn-F12 "во время загрузки" для входа в оболочку, но я пробовал это несколько раз, но безрезультатно. Также нажатие "AnyKey" во время загрузки, как предлагалось в другом месте (очень смешно), не помогло.

В какой момент загрузки какую клавишу мне следует нажать?

Есть ли другие варианты добиться этого?

решение1

Единственный способ попасть в меню загрузки, если вы используете систему EFI, это F2 на virtualbox. Лучший способ войти в него — запустить машину, подождать, пока запросы исчезнут

решение2

Относительно клавиши: Пробел мне отлично подошел в качестве «AnyKey».

Что касается времени: я нажал зеленую стрелку в VirtualBox Manager, чтобы запустить свою виртуальную машину, и сразу же начал нажимать пробел. Это привело меня в меню EFI с первой попытки.

БлагодаряФорум VirtualBoxдля помощи.

Связанный контент