Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

9.7. Fichier de configuration du menu de GRUB

The configuration file (/boot/grub/grub.conf), which is used to create the list of operating systems to boot in GRUB's menu interface, essentially allows the user to select a pre-set group of commands to execute. The commands given in Section 9.6, « Commandes GRUB » can be used, as well as some special commands that are only available in the configuration file.

9.7.1. Structure des fichiers de configuration

Le fichier de configuration de l'interface menu de GRUB est /boot/grub/grub.conf. Les commandes servant à la définition des préférences générales pour l'interface menu sont placées au début du fichier, suivies des différentes strophes (aussi appelées stanzas) pour chacun des systèmes d'exploitation ou noyaux énumérés dans le menu.
L'extrait ci-dessous correspond à un fichier de configuration élémentaire du menu de GRUB servant au démarrage de Red Hat Enterprise Linux ou de Microsoft Windows 2000 :
default=0 
timeout=10 
splashimage=(hd0,0)/grub/splash.xpm.gz 
hiddenmenu 
title Red Hat Enterprise Linux Server (2.6.18-2.el5PAE)         
root (hd0,0)         
kernel /boot/vmlinuz-2.6.18-2.el5PAE ro root=LABEL=/1 rhgb quiet       
initrd /boot/initrd-2.6.18-2.el5PAE.img

# section to load Windows 
title Windows         
rootnoverify (hd0,0)         
chainloader +1
Ce fichier invite GRUB à construire un menu avec Red Hat Enterprise Linux comme le système d'exploitation par défaut, réglé pour un démarrage automatique après 10 secondes. Deux sections sont disponibles, une pour chacun des systèmes d'exploitation, avec les commandes spécifiques à la table de partitions de disque système.

Note

Notez bien que le paramètre par défaut est spécifié sous la forme d'un chiffre entier. Ceci se rapporte à la première ligne title du fichier de configuration de GRUB. Si vous voulez que Windows soit le paramètre par défaut dans l'exemple précédent, changez la valeur default=0 en default=1.
Configuring a GRUB menu configuration file to boot multiple operating systems is beyond the scope of this chapter. Consult Section 9.9, « Ressources supplémentaires » for a list of additional resources.