E.7.2. Configuración de directivas de archivos

Las siguientes directrices suelen utilizarse en el archivo de configuración de menú de GRUB:
  • chainloader </ruta/a/archivo> — Carga el archivo especificado como un cargador en cadena. Remplace Replace </path/to/file> por la ruta absoluta al cargador en cadena. Si el archivo está localizado en el primer sector de la partición especificiada, use la notación de lista negra, +1.
  • color <normal-color> <selected-color> — Permite especificar colores para ser utilizados en el menú, en el cual dos colores son configurados como primer y segundo plano. Use nombres de colores sencillos en inglés tales como red/black. Por ejemplo:
    color red/black green/blue
  • default=<integer> — Remplace <integer> por el número del título de la entrada predeterminada a ser cargada si la interfaz del menú se detiene.
  • fallback=<integer> — Remplace <integer> por el número del título de entrada si el primer intento falla.
  • hiddenmenu — Si se utiliza, no se podrá mostrar la interfaz de menú de GRUB, cargando la entrada default (predeterminada) cuando caduca el período timeout (tiempo de espera). El usuario puede ver el menú estándar de GRUB si pulsa la tecla Esc.
  • initrd </path/to/initrd> — Permite a los usuarios especificar un disco RAM inicial para ser utilizado en el arranque. Replace </path/to/initrd> por la ruta absoluta del disco RAM inicial.
  • kernel </path/to/kernel> <option-1> <option-N> — Especifica el archivo de kernel a cargar durante el arranque del sistema operativo. Remplace </path/to/kernel> por una ruta absoluta de la partición especificada por la directiva de root. Multiples opciones pueden pasarse la kernel cuando sea cargado.
    Estas opciones incluyen a:
    • rhgb (arranque gráfico de Red Hat) — muestra una animación durante el proceso de arranque, en vez de las líneas de texto.
    • quiet — suprime todos los mensajes menos los más importantes en la parte de la secuencia de arranque antes que la animación del arranque gráfico de Red Hat comienza.
  • password=<password> — Evita que el usuario que no conozca la contraseña modifique las entradas de la opción de menú.
    Opcionalmente, es posible especificar un archivo de configuración alterno después de la directiva password=<password>. En este caso, GRUB reinicia la segunda etapa del gestor de arranque y usa el archivo de configuración alterno especificado. Si un archivo de configuración del menú alterno se deja por fuera del comando, un usuario que conozca la contraseña podrá modificar el archivo de configuración actual.
    Para obtener más información sobre cómo asegurar GRUB, consulte el capítulo titulado Seguridad en la Estación de Trabajo en la Guía de Seguridad Red Hat Enterprise Linux.
  • map — Intercambia los números asignados a dos discos rígidos. Por ejemplo:
    map (hd0) (hd3)
    map (hd3) (hd0)
    Asigna el número 0 al cuarto disco duro, y el número 3 al primer disco duro. Esta opción es especialmente útil si configura su sistema con una opción para arrancar el sistema operativo Windows, debido a que el gestor de arranque de Windows debe buscar la instalación de Windows en el primer disco duro.
    Por ejemplo, si su instalación de Windows está en el cuarto disco duro, la siguiente entrada en grub.conf le permitirá al gestor de arranque de Windows iniciarlo correctamente:
    title Windows
    map (hd0) (hd3)
    map (hd3) (hd0)
    rootnoverify (hd3,0)
    chainloader +1
    
  • root (<device-type><device-number>,<partition>) — Configura la partición root para GRUB, tal como (hd0,0), y monta la partición.
  • rootnoverify (<device-type><device-number>,<partition>) — Configura la partició root para GRUB, al igual que el comando root, pero no monta la partición.
  • timeout=<integer> — Especifica el intervalo en segundos que GRUB espera antes de cargar la entrada designada en el comando default.
  • splashimage=<path-to-image> — Especifica el sitio de la imagen de pantallla de inicio a ser usada cuando GRUB arranque.
  • titletitulo-de-grupo — Establece un título que se utilizará con un grupo de comandos concreto para cargar un sistema operativo.
Para añadir comandos legibles al archivo de configuración de menú, comience la línea con un carácter de almohadilla (#).