9.5. Interfaces de GRUB
GRUB dispone de tres interfaces eficaces que proporcionan distintos niveles de funcionalidad. Cada una de estas interfaces permite a los usuarios arrancar el kernel de Linux u otros sistemas operativos.
Las interfaces son las siguientes:
Nota
Las interfaces siguientes de GRUB solamente se pueden acceder presionando una tecla dentro de los tres segundos en que la pantalla de GRUB se muestra.
- Menu Interface
- Esta es la interfaz por defecto cuando se configura GRUB por el programa de instalación. En esta interfaz hay un menú de sistemas operativos o kernels preconfigurados en forma de lista ordenada por nombres. Utilice las teclas de flecha para seleccionar un sistema operativo o versión de kernel y pulse la tecla Intro para iniciar. Si no toma ninguna acción en esta pantalla, GRUB cargará la opción predeterminada.Presione la tecla e para entrar en la interfaz del editor o la tecla c para cargar la interfaz de línea de comandos.Refer to Sección 9.7, “Archivo de configuración del menú de GRUB” for more information on configuring this interface.
- Menu Entry Editor Interface
- Para tener acceso al editor de entradas del menú, presione la tecla e desde el menú del gestor de arranque. Los comandos de GRUB de dicha entrada se muestran aquí y puede alterar estas líneas de comandos antes de arrancar el sistema operativo agregando una línea de comandos (o inserta una nueva línea después de la línea actual y O inserta una nueva línea antes de ella), modificandola (e), o borrando una (d).Una vez realizados los cambios, la tecla b ejecuta los comandos y arranca el sistema operativo. Con la tecla Esc se omiten los cambios y el usuario vuelve a la interfaz de menú estándar. Con la tecla c se carga la interfaz de línea de comandos.
Nota
For information about changing runlevels using the GRUB menu entry editor, refer to Sección 9.8, “Changing Runlevels at Boot Time”. - Command Line Interface
- La interfaz de línea de comandos es la más básica de GRUB, pero también la que proporciona un mayor control. En esta interfaz de línea de comandos puede escribir cualquier comando de GRUB seguido de la tecla Intro para ejecutarlo. Esta interfaz cuenta con algunas funciones similares a las de shell avanzadas, incluyendo el uso de Tab para autocompletar y las combinaciones de teclas con Ctrl al escribir comandos, tales como Ctrl+a para moverse al comienzo de la línea y Ctrl+e para moverse al final. Además, las teclas de flecha, Inicio, Fin, y Supr funcionan de forma similar que en la shell
bash
.Refer to Sección 9.6, “Comandos de GRUB” for a list of common commands.
9.5.1. Orden de carga de las interfaces
Cuando GRUB carga la segunda etapa de su gestor de arranque, primero busca por su archivo de configuración. Cuando lo encuentra, muestra la pantalla de menú de GRUB. Si se presiona una tecla dentro de tres segundos, GRUB crea una lista de menú y la despliega. Si no se presiona ninguna tecla, se utiliza la entrada predeterminada de GRUB.
Si no puede encontrar el archivo de configuración o si éste no se puede leer, GRUB carga la interfaz de línea de comandos para permitirle al usuario escribir manualmente los comandos necesarios para completar el proceso de arranque.
En el caso de que el archivo de configuración no sea válido, GRUB imprimirá el error y solicitará la introducción de valores. Esto puede ser muy útil, porque podrá ver con exactitud donde está el problema y corregirlo en el archivo. Si pulsa cualquier tecla se volverá a cargar la interfaz de menú, donde podrá modificar la opción de menú y corregir el problema según el error que GRUB haya notificado. Si la corrección falla, GRUB informa del error y puede empezar de nuevo.