2.7. archivo de configuración de menú de GRUB

El archivo de configuración (/boot/grub/grub.conf), usado para crear la lista en la interfaz de menú de GRUB de los sistemas operativos para el arranque, básicamente permite al usuario seleccionar un grupo predefinido de comandos para su ejecución. Pueden utilizarse los comandos que se indican en Sección 2.6, así como algunos comandos especiales disponibles tan sólo en el archivo de configuración.

2.7.1. Comandos especiales del archivo de configuración

Los comandos siguientes sólo pueden usarse en el archivo de configuración de menú de GRUB:

El carácter (#) se puede usar al principio de una línea para insertar comentarios en el archivo de configuración de menú.

2.7.2. Estructura del archivo de configuración

El archivo de configuración 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 entradas para cada sistema operativo o kernels listados en el menú.

El siguiente es un ejemplo de archivo de configuración de menú muy básico diseñado para arrancar bien sea Red Hat Linux o Microsoft Windows 2000:

default=0
timeout=10
splashimage=(hd0,0)/grub/splash.xpm.gz

#sectiontoloadlinux
titleRedHatLinux(2.4.18-5.47)
root(hd0,0)
kernel/vmlinuz-2.4.18-5.47roroot=/dev/sda2
initrd/initrd-2.4.18-5.47.img

#sectiontoloadWindows2000
titlewindows
rootnoverify(hd0,0)
chainloader+1

Este archivo indicará a GRUB que cree un menú con Red Hat Linux como el sistema operativo predeterminado y que establezca un arranque automático después de 10 segundos. Se proporcionan dos secciones, una para cada entrada de sistema, con comandos específicos para la tabla de partición de cada sistema.

NotaNota
 

Observe que la opción predeterminada está especificada como un número. Esto hace referencia a la primera línea title con la que GRUB se encuentra. Si desea que windows sea predeterminada, cambie el valor default=0 a default=1.

Este capítulo no abarca la configuración de un archivo de configuración del menú de GRUB para arrancar sistemas operativos múltiples. Consulte Sección 2.11 para una lista de los recursos adicionales.