E.7. Fichier de configuration du menu de GRUB

Le fichier de configuration (/boot/grub/grub.conf), qui est utilisé pour créer la liste des systèmes d'exploitations à démarrer dans l'interface de menu GRUB, permet principalement à l'utilisateur de sélectionner un groupe de commandes pré-sélectionnées à exécuter. Les commandes données dans la Section E.6, « Commandes GRUB » peuvent être utilisées, ainsi que certaines commandes spécifiques qui ne sont disponibles que dans le fichier de configuration.

E.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.
Ci-dessous figure un fichier de configuration basique du menu de GRUB, celui-ci est destiné à démarrer Red Hat Enterprise Linux ou 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
Ce fichier configure GRUB pour qu'il construise un menu avec Red Hat Enterprise Linux comme système d'exploitation par défaut, et définit le démarrage automatique au bout de 10 secondes. Il y a deux sections, une pour chaque entrée de système d'exploitation, avec les commandes qui sont spécifiques à la table de partition du disque du 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.
La configuration du fichier de configuration d'un menu GRUB pour le démarrage de multiples systèmes d'exploitation va au-delà de la portée de ce chapitre. Ainsi, pour obtenir une liste des ressources supplémentaires, reportez-vous à la Section E.9, « Ressources supplémentaires ».