Comment utiliser GRUB Rescue sur Ubuntu 18.04, 20.04 et 22.04

Comment Utiliser Grub Rescue Sur Ubuntu 18 04 20 04 Et 22 04



GRUB est un logiciel de chargeur de démarrage. Il est largement utilisé comme chargeur de démarrage par défaut pour Linux. Bien que GRUB soit largement utilisé sous Linux, GRUB peut également démarrer les systèmes d'exploitation Windows. Il est très puissant et extensible.

Le chargeur de démarrage GRUB possède une puissante interface de ligne de commande qui peut être utilisée pour résoudre les problèmes de démarrage. Cela s'appelle GRUB Rescue.

Dans cet article, je vais vous montrer comment utiliser l'interface de ligne de commande GRUB Rescue de GRUB. J'utilise Ubuntu 18.04 LTS pour la démonstration. Commençons.







Accéder à l'interface de ligne de commande GRUB Rescue :

Par défaut, si tout va bien, lorsque vous démarrez votre ordinateur, vous devriez être démarré directement dans le système d'exploitation que vous avez installé. Dans mon cas, il s'agit du système d'exploitation Ubuntu 18.04 LTS.





Si quelque chose ne va pas et que cela cause des problèmes de démarrage, vous verrez très probablement l'interface de ligne de commande GRUB rescue. Cela ressemble à la capture d'écran ci-dessous.













Parfois, vous pourrez voir le menu GRUB comme dans la capture d'écran ci-dessous. Pour accéder à GRUB Rescue à partir d'ici, appuyez sur c .



Vous devriez pouvoir accéder au mode de ligne de commande GRUB Rescue, comme vous pouvez le voir sur la capture d'écran ci-dessous.

Dans la section suivante, je vais vous montrer comment utiliser GRUB Rescue. Tout d'abord, je vais vous montrer comment démarrer dans le système d'exploitation Ubuntu 18.04 LTS que j'ai installé. Ensuite, je discuterai de certaines des commandes courantes de GRUB Rescue.

Utilisation de GRUB Rescue pour démarrer dans Ubuntu 18.04 LTS :

Dans l'interface de ligne de commande de GRUB Rescue, vous pouvez répertorier les disques durs et les partitions que vous avez installés avec la commande suivante :

ver > ls

Comme vous pouvez le voir, j'ai (hd0) , (hd0, gpt1) et (hd0, gpt2) disponible. (hd0) représente le disque dur brut. (hd0, gpt1) et (hd0, gpt2) sont les première et deuxième partitions GPT de (hd0) respectivement.

J'ai installé Ubuntu 18.04 LTS sur du matériel UEFI. Donc la première partition (hd0, gpt1) est la partition EFI et la deuxième partition (hd0, gpt2) est la partition racine. Les fichiers requis pour démarrer dans le système d'exploitation se trouvent dans le /démarrage répertoire de (hd0, gpt2) partition dans mon cas. Vous pouvez avoir /démarrage répertoire dans une partition séparée, dans ce cas, modifiez les commandes comme bon vous semble.

Vous pouvez lister les fichiers que vous avez dans une certaine partition avec ls commande à partir de l'interface de ligne de commande GRUB Rescue.

Lister les fichiers et répertoires de la partition racine (hd0, gpt2) avec la commande suivante :

ver > ls ( hd0, gpt2 ) /

Comme vous pouvez le voir, les fichiers et répertoires sont listés.

Nous sommes intéressés par les fichiers que nous avons dans le /démarrage répertoires.

ver > ls ( hd0, gpt2 ) / démarrage

Vous devriez trouver deux fichiers dans le /démarrage annuaire, vmlinuz et initrd comme indiqué dans la capture d'écran ci-dessous. Ces fichiers sont nécessaires pour démarrer correctement.

Réglez maintenant le racine variable pour pointer vers la partition racine (hd0, gpt2) avec la commande suivante :

ver > Positionner racine = ( hd0, gpt2 )

Maintenant, vous devez utiliser le linux commande pour faire le chemin relatif de vmlinuz fichier connu du chargeur de démarrage GRUB.

Vous pouvez le faire avec la commande suivante :

ver > linux / démarrage / vmlinuz-4.15.0- vingt -générique racine = / développeur / sda2

Ici racine=/dev/sda2 est requis. Sinon, vous ne pourrez peut-être pas démarrer. /dev/sda2 signifie qu'il s'agit de la deuxième partition du premier disque dur. J'ai ajouté un tableau pour vous aider à comprendre comment cela fonctionne.

Identifiant GRUB Disque dur Cloison Identifiant Linux
(hd0) Première /dev/sda
(hd0, gpt1) Première Première /dev/sda1
(hd0, gpt2) Première Seconde /dev/sda2
(hd1) Seconde /dev/sdb
(hd1, gpt2) Seconde Seconde /dev/sdb2
(hd1, gpt5) Seconde Cinquième /dev/sdb5

Sachez également que la saisie semi-automatique de fichiers et de répertoires avec le La clé fonctionne également dans l'interface de ligne de commande GRUB, tout comme dans un terminal Linux. Vous ne devriez donc pas avoir de mal à naviguer dans l'interface de ligne de commande GRUB.

Maintenant, vous devez exécuter le initrd commande pour faire connaître l'image initrd au chargeur de démarrage GRUB.

Vous pouvez le faire avec la commande suivante :

ver > initrd / démarrage / initrd.img-4.15.0- vingt -générique

Maintenant que tout est défini, vous pouvez exécuter la commande GRUB suivante pour démarrer dans votre système d'exploitation Ubuntu 18.04 LTS.

ver > démarrage

Le processus de démarrage devrait démarrer comme vous pouvez le voir sur la capture d'écran ci-dessous.

Vous devriez voir l'écran de connexion par la suite. Connectez-vous à votre système Ubuntu 18.04 LTS.

Maintenant que vous êtes connecté, exécutez la commande suivante pour mettre à jour le fichier de configuration GRUB 2 :

$ sudo mise à jour-grub2

La configuration GRUB 2 doit être mise à jour.

Vous devrez peut-être également réinstaller GRUB bootloader avec la commande suivante :

$ sudo grub-installer / développeur / sda

Ici /dev/sda est le disque dur sur lequel vous souhaitez installer le chargeur de démarrage GRUB. Habituellement, c'est le disque dur sur lequel vous avez votre partition racine.

Maintenant que tout fonctionne, vous devriez pouvoir démarrer normalement. Si vous avez encore besoin de quelque chose de fixe, vous pouvez le faire maintenant.

Chargement de modules supplémentaires :

Parfois, l'invite de l'interface de ligne de commande GRUB doit être sauvetage grub> au lieu de

ver >

Dans ce cas, vous devez exécuter 2 commandes supplémentaires. Ils sont utilisés pour charger des modules GRUB qui ne sont pas chargés par défaut. Mais sont très importants pour démarrer le système.

Les commandes sont :

sauvetage de la bouffe > insmod normal
sauvetage de la bouffe > insmod linux
Commandes GRUB Rescue utiles :

Dans cette section, je vais énumérer certaines des commandes de secours GRUB courantes dont vous pourriez avoir besoin pour résoudre les problèmes de démarrage.

définir le téléavertisseur = 1 - Si la sortie d'une commande est suffisamment longue pour ne pas tenir sur l'écran, cette commande affiche les sorties dans un téléavertisseur, comme moins dans le terminal Linux.

lsmod – Il répertorie tous les modules GRUB qui sont chargés.

chat – utilisé pour lire des fichiers.

USB – répertorier tous les périphériques USB connectés à votre système.

dégager – efface tout le texte de la fenêtre de ligne de commande GRUB.

fichier de configuration grub.cfg_filePath – Vous pouvez ajouter un grub.cfg fichier à l'aide de cette commande.

insmod – charger le module GRUB.

lspci – répertorier tous les périphériques PCI connectés.

ls – lister les fichiers, répertoires et bloquer les périphériques de votre ordinateur.

Bien que cet article soit destiné à Ubuntu 18.04 LTS, il devrait fonctionner pour toute autre distribution Linux moderne utilisant le chargeur de démarrage GRUB. Merci d'avoir lu cet article.