VirtualBox: Гость внезапно загружается только в UEFI Interactive Shell

Для тех, кто попадает сюда и ищет решение для Google Chrome, параметры @ Anthon не будут видны, пока вы не щелкните правой кнопкой мыши пустую область в вкладки введите строку и нажмите «использовать системную строку заголовка и границы»

. Теперь вы можете разместить свой Chrome (или любое другое приложение, которое позволяет использовать эту опцию) наверху, и, что лучше всего, вы можете снова скрыть заголовок панель и границы, и при этом они всегда будут видны!

Кроме того, вы можете нажать Alt + Пробел , чтобы вызвать контекстное меню диспетчера окон, затем вы можете нажать «Всегда сверху» . Это избавляет от щелчка «использовать системную строку заголовка и границы» .

7
18.11.2017, 10:24
3 ответа

Вероятное исправление:

  1. В UEFI Interactive Shell введите файловую систему:

     fs0: 
     
  2. После создания этого файла:

     отредактируйте startup.nsh 
     
  3. Введите эту или аналогичную строку:

     \ EFI \ debian \ grubx64.efi 
     
  4. Нажмите CTRL + S , чтобы сохранить файл.

  5. Нажмите ENTER , чтобы подтвердить имя файла.

  6. Нажмите CTRL + Q , чтобы выйти из редактора.

  7. Перезапустить гостя:

     сбросить 
     

Важные примечания:

  1. По какой-то причине у вас есть всего несколько секунд, чтобы отредактировать и сохранить файл. Если это займет у вас больше времени, то гость может отреагировать со значительной задержкой. А может даже замерзнуть.

  2. Замените debian идентификатором вашей системы, например убунту . Вы можете проверить это, просто зайдя в каталог \ EFI \ и запустив ls .


Другой способ:

Если у вас ничего не получилось, и предположим, что ваш гость относится к типу Linux, я сам должен сделать это:

  1. Загрузиться с Live USB с любым Linux.

  2. Смонтировать корневую файловую систему.

  3. Создайте этот файл в смонтированной файловой системе, отрегулируйте путь туда, где вы его смонтировали:

     /boot/efi/startup.nsh 
     
  4. Введите в него приведенную выше строку.

20
27.01.2020, 20:17

Обходной путь:

В настройках VirtualBox для вашей виртуальной машины перейдите в «Системные настройки» и в разделе «Материнская плата» -установите флажок

Enable EFI (Special OSes only).

Сохраните настройки и перезапустите виртуальную машину.


Важные примечания:

  1. Это заставит гостевую систему работать в режиме устаревшей загрузки BIOS/MBR.

  2. Используйте только в том случае, если приведенное выше решение вам не подходит.

1
27.01.2020, 20:17

Я получил это -сегодня. В моем случае я выбрал «Enable EFI» на панели настроек:Systemна вкладке Motherboard. Это было осознанно, потому что диск, с которого я хотел загрузиться, (не загружался ).

Это можно удалить, сняв флажок -.

Хотя это выглядит полезным, это очень раздражает, поэтому я советую людям открывать веб-страницы с выводом справки на дисплей. Все команды прокручиваются за пределы экрана, прежде чем вы успеваете их прочитать. И нет команды lessили more.

-1
27.01.2020, 20:17

Теги

Похожие вопросы