E.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 :

Note

Les interfaces GRUB mentionnées ci-après sont accessibles en appuyant sur une touche quelconque seulement pendant trois secondes après l'affichage de l'écran menu de GRUB.
Interface de menu
Il s'agit de l'interface par défaut qui s'affiche lorsque GRUB est configuré par le programme d'installation. Un menu des différents systèmes d'exploitation ou noyaux pré-configurés est affiché sous la forme d'une liste, organisée par nom. Utilisez les flèches du clavier pour sélectionner une version du système d'exploitation ou du noyau, puis appuyez sur la touche Entrée pour le démarrer. Sinon, un délai d'attente est déterminé et, dans le cas où aucun choix n'est fait avant l'écoulement de ce dernier, 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.
Reportez-vous à la Section E.7, « Fichier de configuration du menu de GRUB » pour davantage d'informations sur la configuration de cette interface.
Interface éditeur d'entrées 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 commandes 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 ligne de commande.

Note

Pour obtenir des informations sur le moyen de changer les niveaux d'exécution à l'aide de l'éditeur d'entrées du menu de GRUB, reportez-vous à la Section E.8, « Changement des niveaux d'exécution au démarrage/title> ».
Interface de ligne de commande
L'interface de ligne de commande est certes la plus élémentaire des interfaces GRUB, mais c'est celle qui fournit le plus grand niveau 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 fonctionnalités avancées de type shell parmi lesquelles figurent 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, telles que Ctrl+a pour se déplacer au début de la ligne et Ctrl+e pour aller directement à la fin de la ligne. De plus, les flèches, les touches Début, Fin et Suppr fonctionnent de la même façon que sous le shell bash.
Consultez la Section E.6, « Commandes GRUB » pour obtenir une liste des commandes standards.

E.5.1. Ordre de chargement des interfaces

Lorsque GRUB charge le chargeur de démarrage Étape 2 (ou secondaire), il essaie d'abord de trouver son fichier de configuration. Une fois que celui-ci a été localisé, l'écran de l'interface menu s'affiche. Si l'utilisateur appuie sur une touche dans les trois secondes qui suivent, GRUB construit une liste de type menu et affiche l'interface menu. En revanche, si aucune touche n'est utilisée, l'entrée du noyau par défaut du menu GRUB est retenue.
Si le fichier de configuration est introuvable ou s'il est impossible de le 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.