Product SiteDocumentation Site

E.5. Commandes GRUB

GRUB permet un certain nombre de commandes utiles dans son interface ligne de commande. Certaines de ces commandes acceptent une option après leur nom. Pour être acceptées, ces options doivent être séparées de la commande et des autres options présentes par un espace.
Ci-après figure une liste de commandes utiles :
  • boot — Démarre le dernier système d'exploitation ou le chargeur de chaîne qui a été chargé.
  • chainloader </path/to/file> — Charge le fichier indiqué comme chargeur de chaîne. Si le fichier se situe sur le premier secteur de la partition spécifiée, utilisez la notation de type liste de blocs, +1, au lieu du nom de fichier.
    Ce qui suit est un exemple de commande chainloader :
    chainloader +1
    
  • displaymem — Affiche l'utilisation actuelle de mémoire, sur la base des informations fournies par le BIOS. Cette commande est pratique pour déterminer la quantité de mémoire vive dont le système dispose, avant de le démarrer.
  • initrd </path/to/initrd> — Enables users to specify an initial RAM disk to use when booting. An initrd is necessary when the kernel needs certain modules in order to boot properly, such as when the root partition is formatted with the ext3 or ext4 file system.
    Ce qui suit est un exemple de commande initrd :
    initrd /initrd-2.6.8-1.523.img
    
  • install <stage-1> <install-disk> <stage-2> p config-file — Installe GRUB sur le MBR du système.
    • <stage-1> — Précise un périphérique, une partition et un fichier où l'image du premier chargeur de démarrage peut être trouvée, tel que (hd0,0)/grub/stage1.
    • <install-disk> — Spécifie le disque où le chargeur de démarrage Étape 1 doit être installé, comme par exemple (hd0).
    • <stage-2> — Indique au chargeur de démarrage Étape 2, l'emplacement du chargeur de démarrage Étape 1 comme par exemple, (hd0,0)/grub/stage2.
    • p <config-file> — Indique à la commande install de rechercher le fichier de configuration du menu spécifié par <config-file>, comme, par exemple, (hd0,0)/grub/grub.conf.

    Warning

    La commande install écrase toutes les informations déjà présentes sur le MBR.
  • kernel </path/to/kernel> <option-1> <option-N> ... — Indique 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 par la commande root. Remplacez <option-1> par les options du noyau Linux, comme par exemple, root=/dev/VolGroup00/LogVol00 pour spécifier le périphérique sur lequel la partition root du système se trouve. Plusieurs options peuvent être transmises au noyau dans une liste délimitée par des espaces.
    Ce qui suit est un exemple de commande kernel :
    kernel /vmlinuz-2.6.8-1.523 ro root=/dev/VolGroup00/LogVol00
    
    L'option de l'exemple précédent indique que le système de fichiers root de Linux se trouve sur la partition hda5.
  • root (<device-type><device-number>,<partition>) — Configure la partition root de GRUB, comme, par exemple, (hd0,0) et monte la partition.
    Ce qui suit est un exemple de commande root :
    root (hd0,0)
    
  • rootnoverify (<device-type><device-number>,<partition>) — Configure la partition root de GRUB, tout comme la commande root, mais ne monte pas la partition.
D'autres commandes sont également disponibles ; tapez help --all pour obtenir une liste complète de commandes. Pour une description de toutes les commandes GRUB, reportez-vous à la documentation disponible en ligne à l'adresse suivante : http://www.gnu.org/software/grub/manual/.