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 :

NoteRemarque
 

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 Menu

L'interface par défaut qui s'affiche lorsque GRUB est configuré par le programme d'installation se présente ainsi : 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 choisir une sélection différente de celle retenue par défaut, puis appuyez sur la touche [Entrée] pour démarrer le système d'exploitation ou le noyau choisi. 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.

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

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 la ligne de commande.

TuyauAstuce
 

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 2.8.

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.

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

2.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.