E.7. Archivo de configuración de menú de GRUB

El archivo de configuración (/boot/grub/grub.conf), el cual se utiliza para crear la lista de los sistemas operativos en la interfaz del menú de GRUB, esencialmente permite a los usuarios seleccionar un grupo preestablecido de comandos a ejecutar. Los comandos proporcionados en Sección E.6, “Comandos de GRUB” pueden utilizarse, como también algunos comandos especiales que sólo están disponibles en el archivo de configuración.

E.7.1. Estructura del archivo de configuración

El archivo de configuración de la interfaz de menú de GRUB es /boot/grub/grub.conf. Los comandos para configurar las preferencias globales para la interfaz de menú están ubicados al inicio del archivo, seguido de las diferentes estrofas para cada sistema operativo o kernels listados en el menú.
El siguiente es un ejemplo de archivo de configuración de menú de GRUB muy básico, diseñado para arrancar Red Hat Enterprise Linux o bien Microsoft Windows Vista:
default=0 
timeout=10 
splashimage=(hd0,0)/grub/splash.xpm.gz 
hiddenmenu 
title Red Hat Enterprise Linux Server (2.6.32.130.el6.i686)         
root (hd0,0)         
kernel /boot/vmlinuz-2.6.32.130.el6.i686 ro root=LABEL=/1 rhgb quiet       
initrd /boot/initrd-2.6.32.130.el6.i686.img

# section to load Windows 
title Windows         
rootnoverify (hd0,0)         
chainloader +1
Este archivo configura a GRUB para crear un menú con Red Hat Enterprise Linux como el sistema operativo predeterminado y establezca su arranque automático después de 10 segundos. Se proporcionan dos secciones, una para cada entrada de sistema operativo con comandos específicos para la tabla de partición del disco del sistema.

Nota

Observe que la opción predeterminada está especificada como un entero. Esto hace referencia a la primera línea title en el archivo de configuración de GRUB. Para que la sección Windows sea predeterminada, cambie el valor default=0 a default=1.
Configurar un archivo de configuración del menú de GRUB para que arranque varios sistemas operativos va más allá del alcance de este capítulo. Consulte la Sección E.9, “Recursos adicionales” para obtener una lista de los recursos adicionales.