Réparer GRUB avec Rescatux pour corriger le démarrage Linux

malekalmorte

Date création :

27 novembre 2020

Dernière modification :

Rescatux est un live USB qui offre beaucoup de fonctionnalités de dépannage et réparation que vous soyez sur Linux ou Windows.
Par exemple, on peut l’utiliser pour réinitialiser le mot de passe perdu de Windows.
Mais parmi ces outils de réparation, on trouve deux outils dédié à la réinitialisation GRUB :

  • Restore Grub qui permet de restaurer et réinstaller GRUB
  • GNU/Linux Boot Fix afin de réparer le démarrage de Linux
  • Rétablir et restaurer l’ordre de démarrage sur un PC UEFI
  • Réparer le démarrage d’un Dual-boot Linux / Windows

Cela couvre les cas suivants :

  • Vous avez installé Windows et ce dernier a écrasé GRUB. Vous pouvez le réinstaller et restaurer sur MBR
  • Changer l’ordre de démarrage UEFI pour mettre Linux en premier
  • Réinstaller GRUB dans le MBR

Grâce à Rescapp, ce Live USB de dépannage est très simple d’utilisation à travers des assistants.
Cela fait donc de Rescatux un outil de réparation à privilégier pour les débutants.

Cet article vous guide pour utiliser Rescatux pour réparer et restaurer GRUB et ainsi corriger les problèmes de démarrage Linux.

Réparer GRUB avec Rescatux pour corriger le démarrage Linux

Réparer/restaurer GRUB avec Rescatux pour corriger le démarrage Linux

Rescatux : Créer et démarrer sur le Live USB de dépannage

Réinitialiser le mot de passe Windows avec Rescatux
  • Sur cette fenêtre Wizard, faites Yes afin de charger les paramètres par défaut.
Réinitialiser le mot de passe Windows avec Rescatux
  • Puis fermer la fenêtre de selft-test avec la croix en haut à droite.
Réinitialiser le mot de passe Windows avec Rescatux
  • L’utilitaire Rescapp se lance.
  • Sélectionnez menu sur cette page
Réinitialiser le mot de passe Windows avec Rescatux
  • On arrive alors au menu Rescapp avec Easy GNU/Linux Boot Fix, Restore Grub et bien d’autres outils de dépannage, réparation et diagnosic GRUB

Savoir si le PC est en MBR ou UEFI

Les réparations GRUB et du démarrage de Linux diffèrent si le PC est en mode MBR ou UEFI.
En effet, le mécanisme du démarrage du PC est totalement diffèrent entre ces deux systèmes.
Vous devez donc savoir si le PC est en UEFI ou MBR afin d’appliquer les bons outils de réparation.
Rescatux fournit un menu qui permet de le déterminer facilement.
Pour rappel, vous pouvez lire cet article :

  • Dans la partie Boot, cliquez sur Check UEFI Boot
Rescatux : Savoir si le PC est en MBR ou UEFI
  • Puis cliquez en haut à droite sur Run
Rescatux : Savoir si le PC est en MBR ou UEFI
  • Ici l’outil de vérification indique que nous somme en mode UEFI
Rescatux : Savoir si le PC est en MBR ou UEFI

A partir de là, vous pouvez appliquer le bon outil de réparation de GRUB.

Restore Grub (MBR seulement)

Restore GRUB permet de réinstaller GRUB dans le MBR.
Si vous êtes en UEFI, cela ne devrait pas aider.

  • Cliquez sur Restore Grub depuis le menu Rescatux
Réparer/restaurer GRUB avec Restore Grub de Rescatux pour corriger le démarrage Linux
  • Cliquez sur le bouton Run en haut à droite pour démarrer Restore Grub
Réparer/restaurer GRUB avec Restore Grub de Rescatux pour corriger le démarrage Linux
  • Laisser l’analyse des partitions de disque s’effectuer
Réparer/restaurer GRUB avec Restore Grub de Rescatux pour corriger le démarrage Linux
  • Sélectionner la partition système, soit donc la partition /. celle-ci est normalement formatée en ext4. Le label peut vous aider à la reconnaitre.
Réparer/restaurer GRUB avec Restore Grub de Rescatux pour corriger le démarrage Linux
  • Vous devez ensuite indiquer le disque dur sur lequel installer Grub. Laissez la sélection puis cliquez sur OK.
Réparer/restaurer GRUB avec Restore Grub de Rescatux pour corriger le démarrage Linux
  • Restore Grub s’occupe du reste et réinstalle Grub
  • Si tout va bien le message « Grub was installed OK » s’affiche
Réparer/restaurer GRUB avec Restore Grub de Rescatux pour corriger le démarrage Linux
Bravo ! vous avez réussi à réinstaller, restaurer et réinitialiser Grub sur un PC MBR avec Rescatux.

GNU/Linux Boot Fix (MBR ou UEFI)

GNU/Linux Boot Fix permet de réparer le démarrage de Linux.
Il effectue les opérations suivantes :

  • Réinstalle GRUB dans le MBR
  • Change l’ordre de démarrage sur un PC UEFI
  • Restaure les menus et entrées GRUB
  • Vérifie et répare la partition système avec fsck
Pour ceux qui sont attentifs, vous avez surement remarqué que GNU/Linux Boot fix apparaît deux fois dans le menu Rescapp. Ces deux menus renvoit à la même chose.
  • Cliquez sur Easy GNU/Linux Boot fix pour démarrer l’assistant
Réparer/restaurer GRUB avec GNU/Linux Boot Fix de Rescatux pour corriger le démarrage Linux
  • Cliquez sur Run pour lancer Easy GNU/Linux Boot Fix
Réparer/restaurer GRUB avec GNU/Linux Boot Fix de Rescatux pour corriger le démarrage Linux
  • Sélectionnez la partition système Linux. Celle-ci est normalement formatée en ext4
  • Cliquez sur OK
Réparer/restaurer GRUB avec GNU/Linux Boot Fix de Rescatux pour corriger le démarrage Linux
  • Changer l’ordre de démarrage UEFI en plaçant Linux en premier. Bougez les entrées avec les flèches haut et bas
Notez que vous pouvez faire cela depuis le BIOS ou via la commande efibootmgr.
Reportez-vous aussi à cet article complet : Comment changer le Boot Priority du BIOS/Setup
Réparer/restaurer GRUB avec GNU/Linux Boot Fix de Rescatux pour corriger le démarrage Linux
  • Par exemple ici, on replace ubuntu en premier dans l’ordre de démarrage
  • Puis cliquez sur OK à gauche pour valider
Réparer/restaurer GRUB avec GNU/Linux Boot Fix de Rescatux pour corriger le démarrage Linux
  • Enfin l’outil effectue une vérification et réparation de la partition système à l’aide de fsck
  • Si tout va bien le message Easy GNU/Linux Boot Fix was OK s’affiche
Réparer/restaurer GRUB avec GNU/Linux Boot Fix de Rescatux pour corriger le démarrage Linux
Bravo ! vous avez réussi à réinstaller, restaurer et réinitialiser Grub sur un PC MBR ou UEFI avec Rescatux.

Réparer les fichiers de configuration GRUB

Les informations MBR ou UEFI de Grub sont corrects, et au démarrage, votre PC donne bien la main à Grub.
Mais ce dernier affiche un message d’erreur du type :

  • Error: No Such Partition. Entering Rescue Mode
  • unknown filesystem grub
  • /grub/i386-pc/normal.mod’ not found

Cela se produit lorsque les fichiers de configuration GRUB sont manquants ou corrompus.
Rescatux permet de les réparer très facilement.

  • Depuis le menu Rescapp, cliquez sur Update Grub Menus
Réparer les fichiers de configuration GRUB avec Rescatux
  • Puis cliquez en haut à droite sur Run
Réparer les fichiers de configuration GRUB avec Rescatux
  • Sélectionnez la partition système Linux. Celle-ci est normalement formatée en ext4
  • Cliquez sur OK
Réparer les fichiers de configuration GRUB avec Rescatux
  • Enfin l’opération s’effectue et si tout va bien le message the grub configuration was updated OK s’affiche
Réparer les fichiers de configuration GRUB avec Rescatux
Bravo ! vous avez réussi à réparer les fichiers de configuration GRUB avec Rescatux.

Ajouter/corriger les entrées de démarrage UEFI

Create UEFI Boot Entry permet d’effectuer les opérations suivantes :

  • Les entrées de démarrage UEFI sont corrompues et vous avez perdu l’accès à un système d’exploitation
  • Vous souhaitez ajouter une nouvelle entrée de démarrage pour un nouvel OS (Dual-Boot) en UEFI

Voici comment Ajouter ou corriger les entrées de démarrage UEFI au démarrage de Linux :

  • Depuis le menu Rescapp, cliquez sur Create UEFI Boot Entry
Ajouter/corriger les entrées GRUB du démarrage avec Rescatux
  • Puis cliquez sur Run
Ajouter/corriger les entrées GRUB du démarrage avec Rescatux
Ajouter/corriger les entrées GRUB du démarrage avec Rescatux
Ajouter/corriger les entrées GRUB du démarrage avec Rescatux
Ajouter/corriger les entrées GRUB du démarrage avec Rescatux
Bravo ! vous avez réussi à corriger les entrées Grub sur un PC UEFI avec Rescatux.

Réparer l’entrée UEFI Windows dans un dual-boot Windows / Linux

Enfin dernier scénario avec un PC UEFI avec un dual-boot Linux et Windows.
L’entrée UEFI pour Windows a disparu et donc vous ne pouvez plus booter sur ce dernier.

Rescatux intègre un outil pour réinstaller les fichiers EFI de Windows dans la partition EFI afin de remettre l’entrée de démarrage en place.
Cela permet don de réparer le démarrage d’un Dual-boot Windows et Linux.

  • Depuis le menu Rescapp, cliquez sur Reinstall Microsoft Windows UEFI
Réparer l'entrée UEFI Windows dans un dual-boot Windows / Linux
  • Puis cliquez sur Run en haut à droite
Réparer l'entrée UEFI Windows dans un dual-boot Windows / Linux
  • Sélectionnez la partition EFI. Elle est formatée en vfat.
Réparer l'entrée UEFI Windows dans un dual-boot Windows / Linux
  • L’outil travaille et réinstalle les fichiers EFI de Windows dans la partition EFI pour remettre l’entrée de démarrage de Windows dans votre Dual-boot
Bravo ! vous avez réussi à réinstaller l’entrée de démarrage Windows dans votre Dual-boot UEFI.

Réparer GRUB : le tutoriel complet

Enfin si rien ne fonctionne, il faut suivre le tutoriel standard pour réparer GRUB.
Ce dernier propose plusieurs méthodes :

  • Réparer GRUB avec Boot-Repair sur Ubuntu
  • Restaurer GRUB avec SuperGrub
  • Réinitialiser GRUB avec Rescatux
  • Réparer GRUB en ligne de commandes depuis un Live USB Linux

Voici le lien :

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.