2.7. Fichier de configuration du menu de GRUB

Le fichier de configuration (/boot/grub/grub.conf) utilisé pour créer la liste des systèmes d'exploitation à démarrer dans l'interface menu, permet à l'utilisateur de sélectionner un groupe prédéterminé de commandes à exécuter. Les commandes fournies dans la Section 2.6 peuvent être utilisées, ainsi que certaines commandes spéciales qui ne sont disponibles que dans le fichier de configuration.

2.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 AS (2.6.8-1.523)
        root (hd0,0)
        kernel /vmlinuz-2.6.8-1.523 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
        initrd /initrd-2.6.8-1.523.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 entrée pour chacun des systèmes d'exploitation, avec les commandes spécifiques à la table de partitions de chaque système.

NoteRemarque
 

Notez bien que le paramètre par défaut est spécifié sous la forme d'un chiffre. 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 2.9.

2.7.2. Directives des fichiers de configuration

Les commandes suivantes sont des directives utilisées couramment dans le fichier de configuration du menu de GRUB :

Pour ajouter des commentaires plus lisibles au fichier de configuration du menu, commencez la ligne par le symbole dièse (#).