feigned

Réparer, restaurer ou réinstaller GRUB quand Linux ne démarre plus

Avatar de Le Crabe Le Crabe

Publicité

GRUB est le gestionnaire de démarrage de Linux. C’est lui qui permet d’initialiser la distribution Linux installée sur votre ordinateur, qu’il s’agisse d’Ubuntu, Debian, Linux Mint, Manjaro… Si GRUB est corrompu ou s’il a été supprimé, vous ne serez plus en mesure de démarrer Linux.

Publicité

La perte du GRUB se produit généralement sur un PC avec un dual-boot Windows + Linux.

Après une réinstallation de Windows 10 ou une réparation du démarrage de Windows 10, GRUB est remplacé par Windows Boot Manager et vous ne pouvez plus accéder à Linux. Votre PC démarre directement sur Windows, GRUB ne se lance plus.

Le GRUB peut aussi être corrompu vous empêchant de démarrer sur votre distribution Linux.

Dans ce tutoriel, nous allons voir comment réparer, restaurer ou réinstaller GRUB.

Une fois GRUB restauré ou réparé, vous pourrez de nouveau accéder à Linux !

Publicité

Réparer, restaurer ou réinstaller GRUB

N°1 : via la configuration de l’UEFI

Sur un PC UEFI, après une réinstallation ou une réparation de Windows, Windows Boot Manager – le gestionnaire de démarrage de Windows – a été remis en première position dans l’ordre de démarrage dans la configuration de l’UEFI.

Dès lors, votre ordinateur va démarrer directement sur Windows Boot Manger et Windows, et non plus sur GRUB et Linux.

GRUB n’a pas été supprimé, le dual-boot Windows+Linux n’est pas perdu. GRUB a simplement été poussé en deuxième position dans l’ordre de démarrage de l’UEFI.

La solution consiste donc à replacer GRUB en première position dans l’ordre de démarrage afin qu’il se lance au démarrage de l’ordinateur et que vous puissiez de nouveau démarrer au choix sur Linux ou sur Windows.

Note : si vous avez un PC BIOS, cette solution n’est pas pour vous. Suivez la méthode n°2 à la place.

Voici comment procéder :

  1. Rendez-vous dans les paramètres de l’UEFI et ouvrez le menu Boot Order.
  2. Dans la capture ci-dessous, vous voyez que Windows Boot Manager est en première position dans l’ordre de démarrage. C’est donc lui qui se lance au démarrage de l’ordinateur.
  3. Placez GRUB et Linux en première position. Dans la capture ci-dessous, il s’agit de l’entrée ubuntu.
  4. Enregistrez les changements et redémarrez votre ordinateur.
  5. GRUB se lance maintenant au démarrage de l’ordinateur.
Félicitations ! Vous avez restauré GRUB en utilisant la configuration de l’UEFI, vous pouvez maintenant démarrer sur Linux. 👍

N°2 : via un Live-CD/USB de Linux

Dans cette partie, nous allons réparer GRUB en utilisant l’utilitaire Boot-Repair via un Live-CD/USB de Linux.

Voici comment procéder :

  1. Téléchargez l’ISO d’Ubuntu 20.04 qui permet d’utiliser Ubuntu en mode « Live ». Vous pouvez également utiliser l’ISO de Boot-Repair qui contient déjà l’utilitaire Boot-Repair.
  2. Créez une clé USB bootable d’Ubuntu à partir de l’ISO téléchargé.
  3. Démarrez votre PC à partir de la clé USB d’Ubuntu.
  4. Sélectionnez Ubuntu.
  5. Sélectionnez la langue Français puis cliquez sur le bouton Essayer Ubuntu.
  6. Ouvrez le Terminal.
  7. Installez Boot-Repair en entrant les commandes suivantes :
    sudo add-apt-repository ppa:yannubuntu/boot-repair
    sudo apt update
    sudo apt install -y boot-repair
  8. Exécutez Boot-Repair :
    boot-repair
  9. Cliquez sur le bouton Réparation recommandée puis patientez pendant la réparation du démarrage et du GRUB.
  10. Facultatif : à la fin de la réparation, envoyez le rapport sur un pastebin et notez l’URL afin d’obtenir de l’aide sur les forums d’aide informatique en cas de besoin.
  11. Redémarrez votre ordinateur.
  12. GRUB a été réparé et se lance maintenant au démarrage de l’ordinateur.
Félicitations ! Vous avez réparé GRUB grâce à Boot-Repair, vous pouvez maintenant démarrer sur Linux. 👍

Publicité

Liens utiles

Vous avez aimé cet article ?

Dites-le-nous !

Ne ratez pas nos prochains articles !

Suivez-nous sur :

Étiquettes
À voir également
À voir également sur les forums
Besoin d'aide ?

Malgré la lecture de l'article « Réparer, restaurer ou réinstaller GRUB quand Linux ne démarre plus », vous avez encore des questions qui vous trottent dans la tête ? Vous avez toujours les mêmes problèmes qu'au départ ? Vous êtes bloqué et vous ne savez plus quoi faire ?

Faites appel à la communauté du Crabe en posant votre question sur les forums !

Poser ma question
14 commentaires
Répondre à CorinneAnnuler
Connecté en tant que visiteur (connexion / s'inscrire)

Formulaire protégé par reCAPTCHA. Les Règles de confidentialité et les Conditions d'utilisation de Google s'appliquent.

Page 1 sur 1

  • Merci, ça marche.

    Merci beaucoup 

  • J’adore les tutos qui ne fonctionnent pas 🙁
    Je boot sur une Ubuntu.
    sudo add-apt-repository ppa:yannubuntu/boot-repair
    Cannot add PPA: ‘ppa:~yannubuntu/ubuntu/boot-repair’.
    ERROR: ‘~yannubuntu’ user or team does not exist.

    • Le dépôt existe pourtant bel et bien, il a été mis à jour le 1er décembre : https://launchpad.net/~yann[...]+archive/ubuntu/boot-repair/
      Êtes-vous connecté au Net avant de lancer cette commande ?

      • Oui, je pouvais pinguer Google.
        Sinon, j’ai vu qu’il existe une ISO de Boot Repair : https://sourceforge.net/projects/boot-repair-cd/

        J’allais essayer et puis j’ai eu l’idée de réparer ma VM comme ceci :

        J’ai installé une nouvelle VM avec un Debian minimal, histoire d’avoir une VM qui démarre avec Grub notamment.
        Ensuite j’ai démarré sur un LiveCD et j’ai monté mes 2 disques, l’ancien « à restaurer » et le nouveau « minimal ».
        Sur le minimal, j’ai gardé ce qui est nécessaire au boot :
        /boot
        /etc/fstab
        J’ai supprimé tout le reste « rm -r * »
        J’ai copié tous les fichiers vers le nouveau :
        cp -afv /path/to/source/* /path/to/destination
        Don’t forget the asterisk after the source path.

        J’ai replacé /boot et fstab précédemment sauvegardés.
        Reboot.
        La VM démarre. 🙂

  • Mon problème est que je n’arrive même pas à accéder au windows 10 !
    Ça vient directement au grub

  • Merci pour vos tutos, malheureusement je me retrouve encore avec le même problème qui est que quand j’arrive sur le grub c’est comme si le clavier n’existait pas, rien ne se passe avec quoique ce soit. Et même si j’attends.
    Je soupçonne que c’est en lien avec le droit uefi, mais je n’arrive pas à trouver comment le donner.
    Merci.

    • Bonjour Corinne, tu peux exposer ton souci sur le forum si tu veux de l’aide.

      • Merci !
        J’arrive à accéder au grub et à Ubuntu ou Windows si j’ai la clé usb live (en choisissant à chaque fois un démarrage sur ubuntu), mais sans la clé, grub apparait avec un menu qui est « juste » mais rien n’est possible (pas accès au clavier, ou touche, aucune autre action que d’éteindre le pc n’est possible)
        Je ne sais pas comment aborder le problème !

  • Ras le bol ; ça ne marche pas si le BIOS n’est pas UEFI.
    Et pourtant, vous le préconisez quand même explicitement dans l’URL : BIOS non UEFI :
    https://lecrabeinfo.net/rep[...]d-linux-ne-demarre-plus.html Cas N° 2 !! Des couènes !!!
    Et Boot-Repair ne le détecte qu’à la fin, quand il se plante.

  • Bonjour,
    Merci beaucoup pour l’aide. J’ai installé Ubuntu à côté de Win8. En plus des commandes Terminal, il m’a fallu suivre d’autres indications qui me sont parvenues.
    Cependant, il a fallu encore modifier l’ordre du Boot dans les paramètres UEFI :-D!!
    J’y suis arrivé. Merci

  • Bonjour
    Je suis bloqu » avec impossibilité d’agir sur ubuntu à cause d’une installation de grub défaillante.
    Sur live cd ubuntu 20.10, en suivant la procédure,
    add-apt-repository : commande introuvable

  • Vos indications sont intéressantes , mais mon cas de figure n’y est pas présent.
    En ce qui me concerne une fenêtre écran noir avec
    Grub rescue >

    Rien ne démarre , ni W10 ni Linux Mint 20 …
    J’ai utilisé une clé Boot secure directement , sans passer par une autre clé Ubuntu
    J’ai obtenu une fenêtre noire cette fois ci avec
    Minimal BASH-like line editing is …
    Grub>
    suivant les instructions de grub ubuntu (wiki) , j’ai écrit :
    Grub>ls
    (proc) (hd0) (hdo,msdos1) ) (hd1) (hd1,msdos3) (hd1,msdos2) (hd1,msdos1)
    (hd2) (hd2,gpt4) (hd2,gpt3) (hd2,gpt2) (hd2,gpt1) (hd3) (hd4) (hd4,msdos2)
    (hd4,msdos1) (hd5)
    Grub> set root=(hd0,mdsdos1)
    Grub> linux /vmlinuz root=/dev/sda1 ro

    Apparaît alors :

    error : Disk ‘(hd0,mdsdos1)_’ not found

    C’est d’autant plus déconcertant que le grub a été capable de lister le disque , donc de l’dentifier et de donner ces caractéristiques préalablement ??

    à partir de là je suis coincé , je ne sais pas quoi faire …

133 utilisateurs actifs
Chargement en cours