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 système d'exploitation ou le chargeur de chaîne qui a été sélectionné et chargé précédemment.
chainloader <nom-de-fichier> — charge le fichier indiqué comme chargeur de chaîne. Pour s'assurer que ce fichier sera pris dès le premier secteur de la première partition, utilisez +1 comme nom de fichier.
displaymem — affiche l'utilisation actuelle de mémoire, sur la base des informations fournies par le BIOS. Cette commande est pratique quand vous ignorez la quantité de mémoire vive dont le système dispose, avant de le démarrer.
initrd <nom-de-fichier> — permet à l'utilisateur de spécifier un disque RAM initial à utiliser pour l'amorçage. Un initrd est nécessaire au noyau lorsque celui-ci a besoin de certains modules pour démarrer correctement, comme lorsque la partition root est formatée avec le système de fichiers ext3.
install <étape-1> <installer-disque> <étape-2> p <fichier-config> — installe GRUB dans le bloc de démarrage maître (MBR) du système.
Lors de l'utilisation de la commande install, il est nécessaire de spécifier les éléments suivants:
<étape-1> — précise un périphérique, ne partition et un fichier où l'image du premier chargeur de démarrage peut être trouvée, tel que (hd0,0)/grub/stage1.
<installer-disque> — spécifie le disque où LE chargeur de démarrage de l'étape 1 doit être installé, comme par exemple (hd0).
<étape-2> — indique au chargeur de démarrage de l'étape 1, l'emplacement du chargeur de démarrage de l'Étape 2 comme, par exemple, (hd0,0)/grub/stage2.
p <fichier-config> — cette option indique à la commande install de rechercher le fichier de configuration du menu spécifié par <fichier-config>. Un exemple de chemin d'accès valide au fichier de configuration est (hd0,0)/grub/grub.conf.
![]() | Avertissement |
---|---|
La commande install écrasera toute autre information sur le bloc de démarrage maître (MBR). Lors de son exécution, toutes les informations (autres que celles de GRUB) utilisées pour démarrer d'autres systèmes d'exploitation seront perdues. |
kernel <nom-de-fichier-du-noyau> <option-1> <option-N> — indique quel fichier du noyau charger depuis le système de fichiers root de GRUB, lors d'un chargement direct du système d'exploitation. La commande kernel peut être accompagnée d'options qui seront passées au noyau lors de son chargement.
Pour Red Hat Linux, un exemple de commande kernel ressemble à l'extrait suivant:
kernel /vmlinuz root=/dev/hda5 |
Cette ligne indique que le fichier vmlinuz est chargé depuis le système de fichiers root de GRUB, tel que (hd0,0). Une option est aussi passée au noyau indiquant que lors du chargement du système de fichiers root pour le noyau Linux, ce dernier doit se situer sur hda5, la cinquième partition du premier disque dur IDE. Plusieurs autres options peuvent être placées après cette option si nécessaire.
root <périphérique-et-partition> — configure la partition racine (root) de GRUB pour en faire un périphérique et une partition spécifiques, comme par exemple (hd0,0), et monte la partition afin que les fichiers puissent être lus.
rootnoverify <périphérique-et-partition> — a les mêmes fonctions que la commande root mais ne monte pas la partition.
Il existe bien d'autres commandes. Pour obtenir une liste complète de ces dernières, tapez info grub.