
Instalei o Ubuntu 14.10 no VirtualBox com UEFI. Mas agora reiniciei este sistema operacional e ele inicializa em um UEFI Interactive Shell v2.0. Como posso inicializar normalmente no Grub novamente?
Responder1
Encontrei o mesmo problema e descobri que se eu emitir o seguinte comando no shell interativo, a máquina virtual inicializaria no Ubuntu:
fs0:\efi\ubuntu\grubx64.efi
(Use barra invertida, barra não funciona. Os comandos no shell interativo UEFI não diferenciam maiúsculas de minúsculas.)
Minha versão do VirtualBox é 4.3.20 r96997, a versão do Ubuntu é 14.10 AMD64. Não sei por que isso acontece e como resolver. Acabei de achar que isso não é elegante e ainda é uma solução alternativa um pouco problemática.
Atualização 1:
Eu leioesse, rastreado atéum relatório de buge encontreiuma solução alternativa melhor.
Atualização 2:
A solução alternativa na atualização 1 falhou. Desliguei a máquina virtual e lancei-a. E ele inicializou no shell UEFI Interactive novamente. De acordo comesse, o problema provavelmente foi causado por um bug do VirtualBox. Ainda estou procurando mais soluções para isso.
Atualização 3:
Finalmente encontrei uma solução. De acordo comesse, você precisa criar um script startup.nsh manualmente. Exceto pelo método mencionado na postagem, você também pode fazer isso:
$ sudo mount /dev/sda1 /mnt
$ cd /mnt
$ sudo sh -c "echo '\EFI\ubuntu\grubx64.efi' > startup.nsh"
Responder2
Eu tive o mesmo problema (com oEFI habilitadoporque eu não conseguiria fazê-lo funcionar de outra forma). Estranho; embora a instalação do Ubuntu 14.04.2 não tenha apresentado nenhum erro, a instalação do Kubuntu 15.04 não foi finalizada. Ele congelou no final quando solicitado a remover o DVD. Após a reinicialização, ele inicializou bem, mas depois de desligar, ele abriu o shell.
Então, para evitar o tipo de shell:
fs0:
edite startup.nsh
e na janela aberta adicione estas 2 linhas:
FS0:
\EFI\ubuntu\grubx64.efi
pressione Ctrl+ se Enterpara salvar e Ctrl+ qpara sair. Em seguida, reinicie a VM.
Alternativamente, você sempre pode usar essas 2 linhas para sair do shell e inicializar o sistema operacional. Mas na segunda vez que você reiniciar, você estará em um shell novamente e, para evitá-lo, edite o arquivo startup.nsh
.
Responder3
Outra opção é desmarcar a opção Recursos estendidos chamada ‘Ativar EFI’ em ‘Placa-mãe’ para sua VM.
Esse problema surgiu na instalação do Gnome Ubuntu 12.04.2 amd64bit.
Descobri isso depois de alterar as configurações de aceleração de hardware. Fiquei com VT-x/AMD-V, Nested Paging ativado. Minha VM tem 2 CPUs e 8 GB de RAM para referência.
Depois de desmarcar, o problema foi completamente ignorado. O Gnome Ubuntu inicializa sem problemas. Executando o Virtual Box 4.3.18 r96516 no Windows 7 Host de 64 bits.