GRUB présente trois puissantes interfaces qui ont pour rôle de fournir plusieurs niveaux de fonctions. Chacune de ces interfaces vous permet de démarrer des systèmes d'exploitation et il vous est même possible de passer d'une interface à l'autre à l'intérieur de l'environnement GRUB.
Si la configuration de GRUB a été réalisée par le programme d'installation de Red Hat Linux, vous connaissez déjà cette interface. Un menu avec les différents systèmes d'exploitation et noyaux pré configurés avec leurs propres commandes de démarrage est présenté sous la forme de liste, de façon nominale, une fois que le système a été mis en marche. La sélection s'effectue en utilisant les flèches du clavier pour mettre en évidence une option différente de celle qui est présentée par défaut et la touche Entrée pour valider la sélection. Si aucun choix n'est fait avant l'expiration d'un délai préétabli, GRUB procède au démarrage de l'option par défaut.
Depuis l'interface menu, il est également possible, grâce à la touche e, d'éditer les commandes mises en évidence dans le menu ou encore, grâce à la touche c, de se déplacer vers une autre interface de ligne de commande.
Pour accéder à cette interface, appuyez sur la touche e depuis l'interface menu. Les commandes de GRUB concernant cette entrée sont présentées ci-après et vous pouvez y effectuer des changements avant le lancement du système d'exploitation en en ajoutant (o après la ligne en usage ; O avant celle-ci), modifiant (e) ou supprimant (d).
Une fois que vos modifications sont effectuées et que les lignes ressemblent à ce que vous souhaitiez, appuyez sur la touche b pour les exécuter et démarrer le système d'exploitation. La touche d'échappement Esc permet d'annuler ces modifications et vous ramène à l'interface menu standard. La touche c, elle, vous amène à l'interface de ligne de commande.
Cette interface GRUB est la plus élémentaire, mais c'est aussi celle qui vous offre le plus de contrôle. Vous pouvez y saisir n'importe quel type de commande GRUB valide et appuyer sur la touche Entrée pour en assurer l'exécution. Cette interface présente certaines fonctions avancées ressemblant aux fonctions du shell comme, par exemple, la touche d'achèvement automatique de ligne Tab, selon le contexte et des combinaisons de touches avec Ctrl lors de la saisie de commandes, telles que Ctrl-a pour retourner au début de la ligne et Ctrl-e pour aller directement à la fin de la ligne. De plus, les touches de direction, Début, Fin et Suppr. fonctionnent de la même façon que sous le shell bash.
Lorsque l'environnement GRUB commence à charger le chargeur de démarrage secondaire, il part à la recherche de son fichier de configuration. Une fois que celui-ci a été trouvé, il l'utilise pour la construction de la liste des systèmes d'exploitation à charger et vous présente l'interface menu.
Si le fichier de configuration est introuvable ou s'il s'avère impossible à lire, GRUB vous présente l'interface de ligne de commande qui vous permettra de saisir manuellement les commandes nécessaires au démarrage d'un système d'exploitation.
Si le fichier de configuration n'est pas valide, GRUB affiche l'erreur et attend une commande. Ceci vous est d'une grande aide parce que vous avez ainsi une information précise quant à la position même du problème et la possibilité de réparer le fichier. Appuyez sur une touche quelconque pour retourner à l'interface menu d'où vous pourrez éditer l'option du menu fautif et apporter les corrections nécessaires grâce à l'erreur rapportée par GRUB. Si vos corrections s'avèrent inefficaces, l'erreur est affichée et vous avez la possibilité de recommencer.
| Précédent | Sommaire | Suivant |
| Terminologie | Niveau supérieur | Commandes |