2.5. Interfaces GRUB

GRUB offre trois interfaces, qui fournissent différents niveaux de fonctionnalités. Chacune de ces interfaces permet aux utilisateurs de démarrer le noyau Linux ou d'autres systèmes d'exploitation.

Les interfaces sont les suivantes :

Interface Menu

Si la configuration de GRUB a été réalisée par le programme d'installation, ce sera l'interface affichée par défaut. Un menu des différents systèmes d'exploitation et noyaux pré-configurés est présenté sous la forme d'une liste, organisée de façon nominale. Utilisez les flèches du clavier pour choisir une option différente de celle qui est présentée par défaut, puis appuyez sur 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.

Appuyez sur la touche [e] pour accéder à l'interface éditeur d'entrées ou sur la touche [c] pour charger une interface de ligne de commande.

Pour plus d'informations sur la configuration de cette interface, consultez la Section 2.7.

Interface éditeur d'entrée de menu

Pour accéder à l'éditeur d'entrée de menu, appuyez sur la touche [e] depuis le menu du chargeur de démarrage. Les commandes de GRUB relatives à cette entrée sont présentées ci-après. Ces lignes de commande peuvent être modifiées par les utilisateurs avant le démarrage du système d'exploitation en ajoutant une ligne de commande ([o] insère la nouvelle ligne après la ligne actuelle et [O] l'insère avant), en modifiant une ligne de commande ([e]) ou finalement en supprimant une ligne de commande ([d]).

Une fois que vos modifications sont effectuées, appuyez sur la touche [b] pour exécuter les commande et démarrer le système d'exploitation. La touche [Échap] elle, permet d'annuler ces modifications et recharge l'interface menu standard. Finalement, la touche [c] elle, charge l'interface de la ligne de commande.

TuyauAstuce
 

Pour de plus amples informations sur la façon de procéder pour changer les niveaux d'exécution avec GRUB en utilisant l'éditeur d'entrée de menu, reportez-vous à la Section 2.10.

Interface de ligne de commande

L'interface de ligne de commande, bien qu'étant la plus élémentaire des interfaces GRUB, est celle qui vous offre le plus de contrôle. La ligne de commande permet de taper toute commande GRUB pertinente et de l'exécuter en appuyant sur la touche [Entrée]. Cette interface présente certaines fonctions avancées ressemblant aux fonctions du shell comme, par exemple, la touche [Tab] pour l'achèvement automatique de ligne en fonction du contexte et les combinaisons de touches avec [Ctrl] lors de la saisie de commandes, comme par exemple, [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, les touches [Début], [Fin] et [Suppr] fonctionnent de la même façon que sous le shell bash.

Pour obtenir une liste des commandes les plus courantes, reportez-vous à la Section 2.6.

2.5.1. Ordre de chargement des interfaces

Lorsque l'environnement GRUB charge 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 de menu et affiche l'interface menu.

Si le fichier de configuration est introuvable ou s'il s'avère impossible à lire, GRUB charge l'interface de ligne de commande permettant à l'utilisateur de saisir manuellement les commandes nécessaires pour achever le processus de démarrage.

Si le fichier de configuration n'est pas valide, GRUB affiche l'erreur et attend une commande. Ceci aide l'utilisateur à déterminer exactement là où le problème est survenu. Appuyez sur une touche quelconque pour recharger l'interface menu, d'où il est alors possible d'éditer l'option du menu et d'apporter les corrections nécessaires en fonction de l'erreur rapportée par GRUB. Si la correction apportée ne résout pas le problème, GRUB rapporte une erreur et charge de nouveau l'interface menu.