Виктор Перестукин, я давно уже с UEFI на VB не играюсь - VB тупо недопилена для нормальной поддержки UEFI - там не реализовано хранение NVRAM машины. Поэтому каждый раз после выключения машины все настроенные из OS пункты загрузки UEFI тупо исчезают (простая перезагрузка машины от этой "фичи" не страдает).
Есть одно, костыльное решение - прописать загрузку (то, что по ссылке у
archuser-а) в /boot/efi/startup.nsh - он, после паузы в несколько секунд, автоматически загружается UEFI-Shell-ом (который - единственный кто может стартовать на виртуальной коробке после выключения машины).
Пользователь добавил сообщение 02 Марта 2017, 10:40:11:
Чтобы понять, как, например восстановить загрузчик, если возникнет необходимость.
Самое простое - иметь под рукой образ/флешку с
Boot-repairНо можно еще почитать побольше
о UEFI и научиться все восстанавливать руками из UEFI-Shell. Но тут может быть засада в том что не на любой машине UEFI-Shell стоит "в железе" (во флешку рядом с firmware записан), если его разрабы пожлобились прописать на флеш мамки - то тогда его бинарик можно нагуглить и самому в /boot/efi/ положить.
PS UEFI-Shell он довольно специфичный набор команд имеет и достаточно убогую систему помощи. Так что на этот случай полезно на телефоне/планшете/бумаге иметь краткий справочник по командам (хотя минимальный набор самого нужного - потому как если часто не пользоваться - то банально трудно вспомнить его специфичные команды.
PPS Однако, если хотите разбираться в UEFI - то знать (хотя бы и со шпаргалкой) UEFI-Shell - the must!