E.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 spécifié en tant que chargeur en chaîne. Remplacez </path/to/file> par un chemin absolu vers le chargeur en chaîne. Si le fichier se trouve sur le premier secteur de la partition spécifiée, veuillez utiliser la notation de la liste de blocage +1.
  • color <normal-color> <selected-color> — Autorise l'utilisation de couleurs spécifiques dans le menu, où deux couleurs sont configurées pour l'arrière-plan et l'avant-plan. Utilisez des noms de couleur simples, tels que rouge/noir. Par exemple :
    color red/black green/blue
  • default=<integer> — Remplacez <integer> par le numéro du titre d'entrée par défaut à charger si le délai d'expiration de l'interface du menu a expiré.
  • fallback=<integer> — Remplacez <integer> par le numéro de titre de l'entrée pour essayer si la première tentative a échoué.
  • 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 aux utilisateurs de spécifier un disque RAM initial à utiliser lors du démarrage. Remplacez </path/to/initrd> par un chemin absolu vers le disque RAM initial.
  • kernel </path/to/kernel> <option-1> <option-N> — Spécifie le fichier du noyau à charger lors du démarrage du système d'exploitation. Remplacez </path/to/kernel> par un chemin absolu vers la partition spécifiée par la directive racine. De multiples options peuvent être passées au noyau lorsqu'il est chargé.
    Ces options incluent :
    • rhgb (de l'anglais, Red Hat graphical boot) — affiche une animation pendant la processus de démarrage, plutôt que des lignes de texte.
    • quiet — supprime tous les messages qui ne sont pas importants lors de la séquence de démarrage avant que l'animation graphique de Red Hat ne commence.
  • password=<password> — Empêche un utilisateur qui ne connaîtrait pas le mot de passe de modifier les entrées de cette option du menu.
    Facultativement, il est aussi possible de spécifier un fichier de configuration du menu alternatif après la directive password=<password>. Dans ce cas, GRUB redémarre la seconde étape du chargeur de démarrage et utilise le fichier de configuration alternatif spécifié pour construire le menu. Si un fichier de configuration du menu alternatif n'est pas inclut dans la commande, un utilisateur connaissant le mot de passe aura l'autorisation de modifier le fichier de configuration.
    Pour davantage d'informations sur la sécurisation de GRUB, reportez-vous au chapitre intitulé Sécurité de la station de travail (de l'anglais, Workstation Security) dans le Guide de sécurité Red Hat Enterprise Linux.
  • map — Échange les numéros assignés à deux disques durs. Par exemple :
    map (hd0) (hd3)
    map (hd3) (hd0)
    assigne le numéro 0 au quatrième disque dur, et le numéro 3 au premier disque dur. cette option est particulièrement utile si vous configurez votre système avec une option pour démarrer un système d'exploitation Windows, car le chargeur de démarrage Windows doit trouver l'installation Windows sur le premier disque dur.
    Par exemple, si votre installation Windows se trouve sur le quatrième disque dur, l'entrée suivante dans grub.conf permettra au chargeur de démarrage Windows de charger Windows correctement :
    title Windows
    map (hd0) (hd3)
    map (hd3) (hd0)
    rootnoverify (hd3,0)
    chainloader +1
    
  • root (<device-type><device-number>,<partition>) — Configure la partition racine pour GRUB, tel que (hd0,0), et monte la partition.
  • rootnoverify (<device-type><device-number>,<partition>) — Configure la partition racine pour GRUB, comme la commande root, mais ne monte pas la partition.
  • timeout=<integer> — Spécifie l'intervalle, en secondes, pendant laquelle GRUB devra attendre avant de charger l'entrée désignée dans la commande default.
  • splashimage=<path-to-image> — Spécifie l'emplacement de l'image de l'écran de démarrage à utiliser lorsque GRUB démarre.
  • 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 (#).