He intentado el arranque EFI con Ubuntu 12.04, y encontré una respuesta a mi propia pregunta.
(No he actualizado mi firmware. Originalmente leí mal las notas de la versión, probablemente no sería más rápido).
Entrar en la configuración del firmware desde el menú de arranque de grub-efi
efibootmgr
no parece admitir el reinicio de la configuración del firmware para mí. Pero grub-efi sí. Es capaz de crear una entrada para la configuración del firmware en el menú de arranque de GRUB.
Puede ingresar al menú de inicio de GRUB manteniendo presionada la tecla Mayús "al principio del proceso de inicio". Lo presiono hacia abajo inmediatamente después de que la luz NumLock se enciende en el teclado, y eso funciona para mí.
Si tienes curiosidad, también miré el comando: es "fwsetup". Es decir, puede ingresar al menú de GRUB, seguir las instrucciones en pantalla para cambiar a la línea de comando, luego escribir "fwsetup" y presionar regresar.
Si realiza una instalación EFI desde cero, creo que el elemento del menú se creará automáticamente. No lo instalé como EFI, lo que significaba que tenía que patearlo (ver abajo, paso 4).
¿Conversión de arranque BIOS-GPT a arranque UEFI-GPT sin grabar un CD de arranque EFI?
EDITAR: esta sección puede funcionar en algunos sistemas. Sin embargo, ahora creo que se basa en un comportamiento adicional que no forma parte del estándar UEFI. Algún día averiguaré qué está pasando aquí.
Estaba convirtiendo una instalación existente a EFI, sin un CD de arranque habilitado para EFI. Algunas personas piensan que esto no es posible. Es cierto que hay un par de mensajes de advertencia confusos. Eché un vistazo a lo que estaba pasando. Si actualmente puede ingresar a la configuración del firmware, entonces no está tan mal.
La parte difícil es que probablemente todavía estés usando una tabla de partición MBR, y es casi seguro que necesites convertirla a GPT. No voy a cubrir la conversión de MBR a GPT. Particionar siempre es un poco peligroso. gdisk
puede convertir, pero hay bastantes bits complicados. No los he enumerado todos aquí. Pero por un lado, es probable que necesite reducir la última partición, para hacer espacio para el GPT de fin de disco. No puede hacer eso si la partición está montada, por lo que querrá usar un CD de arranque. (También organicé la conversión, asegurándome de poder arrancar desde BIOS-GPT antes de probar UEFI-GPT, lo que implicaba tener que crear otro tipo de partición de arranque).
Asumiendo que tienes GPT configurado:
- Instalar grub-efi. Esto eliminó grub-pc y evitó que funcionara. (¡Grub-efi en realidad todavía funcionó después de que lo quité!). Fedora parece un poco diferente; Solo he intentado esto en Ubuntu. Durante la instalación, verá errores acerca de no poder acceder a las variables de EFI, lo que se debe a que EFI no arrancó.
- Apagar.
- Encendido. ¡Asegúrese de arrancar a través de EFI! Esta es la parte preocupante y dependiente del sistema. Mi sistema pasó por defecto al inicio de MBR para empezar, así que vi un error aterrador de GRUB, pero era del viejo grub-pc. En mi sistema, era fácil ingresar a la pantalla de configuración del firmware en este punto (ver más abajo) y cambiar la prioridad de arranque a "ubuntu" (que era la entrada para arrancar mi sistema operativo a través de EFI).
- Ahora puede rehacer la instalación de grub (
grub-install
o grub2-install
en Fedora), y no mostrará ningún error. Y ahora , ejecutar update-grub
(o grub2-mkconfig -o /boot/grub/grub.cfg
en Fedora) creará el elemento del menú para ingresar a la configuración del firmware.
Entrar en el menú de configuración / arranque del firmware en mi sistema ASUS
DESCARGO DE RESPONSABILIDAD: este no es el último firmware / placa. Su sistema ASUS puede actuar de manera diferente al mío.
Mi firmware actual de ASUS se da cuenta cuando la "configuración de arranque" ha cambiado, por ejemplo, cuando instalé grub-efi. Hay un texto que dice que ha cambiado si observa la pantalla inicial "Configuración EZ". Y, cuando detecta dicho cambio, hace que sea más fácil ingresar a la pantalla de configuración. Lo que hace es mostrar la pantalla de bienvenida con "presione DEL para ingresar a la configuración" durante unos segundos. (Si ha habilitado la opción de "inicio rápido", normalmente omite la pantalla de inicio).
Creo que también es posible activar la pantalla de inicio apagando el sistema y desconectándolo durante un minuto más o menos, antes de reiniciar.
En mi firmware actual, puedo ingresar a la configuración del firmware presionando la tecla DEL durante el arranque, incluso sin la pantalla de inicio. Sin embargo , esto está condicionado a habilitar el soporte del teclado en el firmware.
Es posible cambiar el firmware para no buscar teclados durante el arranque, lo que se supone que acelera las cosas. Supongo que este es el próximo experimento para probar, ¡ahora tengo más confianza en estas cosas de EFI! (Es posible que también elimine la compatibilidad con el teclado en el menú de inicio de GRUB. Pero aún así debería poder usar grub-set-default, para que GRUB inicie la entrada fwsetup y se recupere de esa manera).