Follow Techotopia on Twitter

On-line Guides
All Guides
eBook Store
iOS / Android
Linux for Beginners
Office Productivity
Linux Installation
Linux Security
Linux Utilities
Linux Virtualization
Linux Kernel
System/Network Admin
Programming
Scripting Languages
Development Tools
Web Development
GUI Toolkits/Desktop
Databases
Mail Systems
openSolaris
Eclipse Documentation
Techotopia.com
Virtuatopia.com
Answertopia.com

How To Guides
Virtualization
General System Admin
Linux Security
Linux Filesystems
Web Servers
Graphics & Desktop
PC Hardware
Windows
Problem Solutions
Privacy Policy

  




 

 

Linuxtopia - CentOS Enterprise Linux Guide de reference - Fichier de configuration du menu de GRUB

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�:

  • chainloader </path/to/file> — Charge le fichier indiqu� comme chargeur de cha�ne. Remplacez </path/to/file> par le chemin absolu du chargeur de cha�ne. Si le fichier se trouve sur le premier secteur de la partition donn�e, utilisez la notation de liste de blocs, +1.

  • color <normal-color> <selected-color> — Permet de d�finir les couleurs sp�cifiques � utiliser dans le menu, o� deux couleurs sont configur�es, une pour le premier plan et une pour l'arri�re-plan. Utilisez des noms de couleur simples tels que red/black (rouge/noir). Par exemple�:

    color red/black green/blue
  • default=<integer> — Remplacez <integer> par le num�ro du titre de l'entr�e par d�faut qui sera charg�e si le d�lai imparti pour le choix d'une option du menu est d�pass�.

  • fallback=<integer> — Remplacez <integer> par le num�ro du titre de l'entr�e � essayer en cas d'�chec de la premi�re tentative.

  • hiddenmenu — Emp�che l'affichage de l'interface menu de GRUB, chargeant l'entr�e par d�faut (default) lorsque la dur�e d'attente initiale (timeout) est d�pass�e. L'utilisateur peut visualiser le menu standard de GRUB en appuyant sur la touche [�chap].

  • initrd </path/to/initrd> — Permet � l'utilisateur de sp�cifier un disque RAM initial � utiliser pour l'amor�age. Remplacez </path/to/initrd> par le chemin absolu du disque RAM initial.

  • kernel </path/to/kernel> <option-1> <option-N> — Sp�cifie le fichier noyau � charger lors du d�marrage du syst�me d'exploitation. Remplacez </path/to/kernel> par le chemin absolu de la partition sp�cifi�e dans la directive root. Plusieurs options peuvent �tre transmises au noyau lors de son chargement.

  • password=<password> — Interdit � tout utilisateur ne connaissant pas le mot de passe d'�diter les entr�es relatives � l'option de ce menu.

    Il est possible �ventuellement, d'indiquer un autre fichier de configuration de menu apr�s la commande password=<password>. Dans ce cas, GRUB red�marrera le chargeur de d�marrage �tape 2 et utilisera l'autre fichier de configuration sp�cifi� pour construire le menu. Si ce fichier alternatif n'est pas indiqu� dans cette commande, tout utilisateur en possession du mot de passe sera � m�me d'�diter le fichier de configuration actuel.

    Pour davantage d'informations sur la s�curisation de GRUB, reportez-vous au chapitre intitul� S�curit� du poste de travail du Guide de s�curit� de Red Hat Enterprise Linux.

  • root (<device-type><device-number>,<partition>) — Configure la partition root de GRUB, comme, par exemple, (hd0,0) et monte la partition.

  • rootnoverify (<device-type><device-number>,<partition>) — Configure la partition root de GRUB, tout comme la commande root, mais ne monte pas la partition.

  • timeout=<integer> — Sp�cifie la dur�e, en secondes, qui peut s'�couler avant que GRUB ne charge l'entr�e indiqu�e dans la commande default.

  • splashimage=<path-to-image> — Pr�cise l'emplacement de l'image de fond utilis�e lors du d�marrage de GRUB.

  • title group-title — D�finit le titre � utiliser avec un groupe donn� de commandes utilis� pour charger un syst�me d'exploitation ou un noyau.

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

 
 
  Published under the terms of the GNU General Public License Design by Interspire