VirtualBox загружается только в интерактивной оболочке UEFI

Я столкнулся с той же проблемой и обнаружил, что если я выпишу следующую команду в интерактивной оболочке, виртуальная машина загрузится в Ubuntu:

fs0:\efi\ubuntu\grubx64.efi

(Используйте обратную косую черту, косая черта вперед не работает. Команды в интерактивной оболочке UEFI не чувствительны к регистру.)

Моя версия VirtualBox - 4.3.20 r96997, версия Ubuntu - 14.10 AMD64. Я не знаю, почему это происходит и как это решить. Просто нашел это не элегантное и все еще немного хлопотное решение.

Обновление 1:

Я читал этот, выслеженный до сообщение об ошибке и нашел лучший обходной путь.

Обновление 2:

Обходной путь в обновлении 1 не удался. Я выключил виртуальную машину, запустил ее. И он снова загрузился в интерактивную оболочку UEFI. Согласно с этот, проблема, вероятно, была вызвана ошибкой VirtualBox. Я все еще ищу дальнейшее решение этой проблемы.

Обновление 3:

Наконец-то найдено решение. Согласно с этот, вам нужно создать скрипт startup.nsh вручную. За исключением метода, описанного в упомянутом посте, вы также можете сделать это:

$ sudo mount /dev/sda1 /mnt$ cd /mnt$ sudo sh -c "echo '\EFI\ubuntu\grubx64.efi' > startup.nsh"