Como instalar o Ubuntu Server 12.04 em uma VM Virtualbox com inicialização UEFI ativada [closed]

7

Eu tenho um servidor no qual gostaria de instalar o Ubuntu 12.04, mas tive alguns problemas e achei que seria bom fazer as coisas funcionarem em uma VM do Virtualbox com os mesmos recursos do servidor.

Eu quero ativar o boot UEFI na VM. Eu "Ativar EFI" nas configurações do sistema / placa mãe para a VM.

EumecertificoqueoUbuntuServer12.04ISOéinseridoquandoeuinicializo.

No entanto, fico preso no console de inicialização UEFI quando inicio a VM.

Como instalo o Ubuntu Server 12.04 em uma máquina Virtualbox ativada para inicialização com UEFI?

    
por Deleted 10.10.2012 / 18:22

2 respostas

5

Se você estiver acessando o shell EFI, provavelmente já instalou o Ubuntu no modo EFI. A advertência que achei que o sistema operacional instala bem usando o carregador de inicialização do grub-efi, uma entrada de inicialização EFI para esse carregador de inicialização não é gravada nas variáveis EFI corretamente. Isso significa que o firmware EFI não sabe como carregar o carregador de boot e, portanto, o sistema operacional e entra no shell. Veja se você pode carregar o carregador de boot e o sistema operacional a partir do shell:

fs0:

cd EFI/ubuntu

grubx64.efi

Se isso funcionar, é definitivamente o seu problema (e o meu). Supostamente o efibootmgr instalado e pode configurar isso para você, mas evidentemente é confuso neste release, já que requer efivars e quer que você carregue isso como um módulo do kernel, mas em 12.04 kernels é compilado monoliticamente (significando sempre no kernel e não como um módulo) então ele falha com uma mensagem de erro dizendo "modprobe efivars".

    
por 19.03.2013 / 05:42
0

Para quem tentou abaixo, mas não conseguiu.

fs0:

cd EFI/boot

grubx64.efi

Verifique a configuração da sua caixa virtual, Geral > Básico > Versão.

Se ler "Ubuntu", mude para "Ubuntu (64bit)" e inicie novamente. Então você deve inicializar no grub não shell EFI.

    
por 15.02.2014 / 04:09