7 votos

Cómo instalar Ubuntu Server 12.04 en un Virtualbox VM con UEFI boot habilitado

Tengo un servidor que me gustaría instalar Ubuntu 12.04, pero he tenido algunos problemas y pensé que sería bueno para conseguir que las cosas funcionen en un Virtualbox VM con las mismas características que el servidor.

Quiero habilitar UEFI boot en la VM. I "Activar EFI" en el Sistema / de la Placa base de la configuración de la máquina virtual.

System settings for the Virtualbox VM

I asegúrese de que el Servidor de Ubuntu 12.04 ISO se inserta cuando yo arranque.

The CD/DVD device has the Ubuntu Server 12.04 ISO inserted in the Virtualbox VM when booting it

Y, sin embargo, me quedo atascado en el arranque UEFI consola de cuando iniciar la VM.

enter image description here

¿Cómo puedo instalar Ubuntu Server 12.04 en una de UEFI boot habilitado Virtualbox máquina?

5voto

user165310 Puntos 51

Si usted está recibiendo el shell EFI es probable que usted ya instalado Ubuntu en modo EFI. La advertencia de que he encontrado es que pensaba que el SO se instala bien mediante el grub-efi gestor de arranque EFI entrada de inicio para que el gestor de arranque no está escrito en el EFI variables correctamente. Esto significa que el firmware de EFI no sabe cómo cargar el gestor de arranque y por lo tanto el sistema operativo y las gotas en el shell. A ver si se puede cargar el gestor de arranque y el sistema operativo desde el shell:

fs0:

cd EFI/ubuntu

grubx64.efi

Si esto funciona, que es sin duda el problema (y la mía). Supuestamente el instalado efibootmgr y puede configurar esto para usted, pero, evidentemente, es confundido en esta versión, ya que requiere efivars y quiere que la carga de este como un módulo del kernel, pero en 12.04 núcleos esto es monolíticamente compilado en (significado siempre en el núcleo y no como un módulo) de modo que se produce un mensaje de error diciendo que "modprobe efivars".

0voto

Dennis Cheung Puntos 121

Para quienes han tratado de abajo, pero no el éxito.

fs0:

cd EFI/boot

grubx64.efi

Compruebe su configuración de virtualbox, el General > Básico > Versión.

Si se lee "Ubuntu", cambia a "Ubuntu (64 bits)" y arrancar de nuevo. Entonces usted debe de arranque en grub no EFI shell.

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X