Comment réparer l’erreur Grub : pas de partition de ce type Grub Rescue
Grub est un chargeur d’amorçage pour de nombreuses distributions Linux qui indique essentiellement à votre système où il peut trouver le(s) système(s) d’exploitation(s) installé(s) sur un ou plusieurs disques durs. Votre PC a besoin de ces informations pour démarrer avec succès dans votre distribution Linux. Si grub est corrompu, l’une de ces erreurs que vous pouvez rencontrer est « error : no such partition grub rescue ».
Cette erreur se produit le plus souvent lors du redimensionnement ou de la réorganisation des partitions d’un disque dur, comme c’est nécessaire avec le double démarrage dans Ubuntu ou le double démarrage dans Manjaro, par exemple. Si vous avez reçu cette erreur à l’improviste (c’est-à-dire que vous n’avez pas apporté de modifications récentes à votre disque dur), cela peut être le signe que le disque dur est défectueux.
Quelle qu’en soit la cause, nous avons rédigé ce guide pour vous aider à remettre votre système Linux en état de marche. Dans cet article, nous allons vous donner les instructions étape par étape pour corriger la redoutable erreur grub « no such partition ».
Dans ce tutoriel, vous allez apprendre :
- Comment réparer l’erreur grub : pas de récupération de partition grub
Chargeur d’amorçage GRUB pour Linux
Correction de l’erreur grub : « pas de sauvetage de telle partition grub » instructions étape par étape
Pour sauver grub, vous aurez besoin d’un CD/DVD live amorçable ou d’une clé USB. Idéalement, il doit s’agir du même système d’exploitation que celui que vous avez actuellement installé sur votre PC.
Dans les étapes ci-dessous, nous utilisons le gestionnaire de paquets apt-get, disponible sur Ubuntu, Debian et la plupart des dérivés. Si vous utilisez une distribution différente, vous devrez ajuster ces commandes en conséquence (par exemple, en utilisant pacman dans Manjaro).
Une fois que vous avez créé votre support de démarrage et que vous l’avez inséré dans le PC, démarrez directement dans l’environnement en direct. Une fois chargé, ouvrez un terminal et tapez les commandes suivantes :
Tout d’abord, nous avons besoin du nom du lecteur et du numéro de partition que nous essayons de sauver. Tapez la commande suivante pour afficher la liste complète des partitions de votre disque dur :
sudo fdisk -lLe disque dur et la partition seront identifiés par quelque chose comme
/dev/sda5, mais ce n’est qu’un exemple, le vôtre est probablement différent. Une fois que vous savez comment le vôtre est appelé, tapez les commandes suivantes (tout en remplaçant le nom du disque dur et le numéro de partition si nécessaire) pour monter la partition :sudo mkdir /mnt/temp sudo mount /dev/sda5 /mnt/tempEnsuite, il est nécessaire de chrooter dans le système installé pour réinstaller les paquets grub. Exécutez les commandes suivantes :
for i in /dev /dev/pts /proc /sys; do sudo mount -B $i /mnt/temp$i; done sudo cp /etc/resolv.conf /mnt/temp/etc/resolv.conf sudo chroot /mnt/tempSi l’invite de votre terminal a changé pour afficher l’utilisateur root (c’est-à-dire
root@ubuntu :/#), alors le chroot a réussi. Il est maintenant temps d’enlever la larve ; Assurez-vous d’utiliser PURGE pour que tous les fichiers de conf de grub soient également supprimés. Vous serez également invité à vous demander si vous êtes sûr de vouloir supprimer grub, utilisezla touche TABde votre clavier pour sélectionner « Oui » et continuer.apt-get update apt-get purge grub grub-pc grub-commonEnfin, réinstallez grub à l’aide des commandes suivantes :
apt-get install grub-common grub-pc update-grubÇa devrait être tout. Pour conclure, quittez chroot et démontez tout avec les commandes ci-dessous. Ensuite, retirez votre support en direct et redémarrez le système.
exit for i in /dev/pts /dev /proc /sys; do sudo umount /mnt/temp$i ; done reboot
Tant que votre terminal n’a pas renvoyé d’erreurs en suivant les étapes ci-dessus, vous devriez maintenant pouvoir démarrer directement dans votre système Linux comme auparavant.
Conclusion
Si grub ne fonctionne pas correctement, votre ordinateur ne sait pas comment charger Linux. Il y a plusieurs raisons pour lesquelles grub peut ne pas trouver une partition à démarrer, la cause la plus fréquente étant lorsqu’un utilisateur réorganise les partitions et que les modifications ne parviennent pas à se synchroniser avec la configuration de grub. Les étapes ci-dessus fonctionnent en réinstallant complètement grub et tous ses fichiers de configuration. Cela permettra à votre système de trouver le système d’exploitation Linux sur votre disque dur et de démarrer à partir de celui-ci.
