Linux

Réparer GRUB Linux après une mise à jour ou un dual boot

Par Philippe Banquet , le 15 juin 2026 à 09:00 - 4 minutes de lecture
Réparer GRUB Linux après une mise à jour ou un dual boot — tutoriel Linux Celtic Informatique

Pourquoi GRUB peut être cassé ?

GRUB (Grand Unified Bootloader) est le chargeur d’amorçage le plus courant sous Linux. Après une mise à jour du noyau, une installation de Windows en dual boot, ou un accident sur le secteur de démarrage, il peut ne plus s’afficher ou renvoyer une erreur comme grub rescue ou no such partition. Pas de panique : la réparation est simple à l’aide d’une clé USB live.

Prérequis

  • Une clé USB bootable avec une distribution Linux (Ubuntu, Linux Mint, etc.).
  • Un accès Internet sur la session live (optionnel mais recommandé pour installer Boot Repair).
  • Connaître le disque et la partition où se trouve votre système Linux (ex : /dev/sda2).
  • Droits administrateur (sudo).

Précautions importantes : Sauvegardez vos données avant de manipuler le disque. Assurez-vous d’identifier le bon disque pour ne pas écraser un autre système. Nous utilisons des commandes en mode live, sans toucher au système monté.

Étape 1 : Démarrer sur la clé USB live

Insérez votre clé bootable, redémarrez l’ordinateur et choisissez de démarrer dessus (souvent via F12, F2, ou Esc selon le BIOS). Lancez la session live (Essayez Ubuntu sans l’installer).

Étape 2 : Identifier vos partitions

Ouvrez un terminal et listez les partitions avec :

sudo fdisk -l

Ou utilisez lsblk pour une vue plus lisible :

lsblk

Repérez la partition contenant votre système Linux (ex : /dev/sda2, format ext4) et éventuellement une partition EFI (vfat) pour les systèmes UEFI.

Étape 3 : Monter la partition système

Créez un point de montage et montez la partition racine (remplacez /dev/sdXY par la vôtre) :

sudo mkdir /mnt/sys
sudo mount /dev/sdXY /mnt/sys

Si vous avez une partition /boot séparée, montez-la aussi :

sudo mount /dev/sdXZ /mnt/sys/boot

Pour les systèmes UEFI, montez la partition EFI :

sudo mount /dev/sdXW /mnt/sys/boot/efi

Étape 4 : Chrooter et réinstaller GRUB

Montez les systèmes de fichiers vitaux et entrez dans l’environnement chroot :

sudo mount --bind /dev /mnt/sys/dev
sudo mount --bind /proc /mnt/sys/proc
sudo mount --bind /sys /mnt/sys/sys
sudo chroot /mnt/sys

Une fois dans le chroot, installez GRUB sur le disque (attention : le disque complet, pas la partition) :

grub-install /dev/sdX

Remplacez /dev/sdX par le disque (ex : /dev/sda). Pour un système UEFI, utilisez plutôt :

grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=GRUB

Ensuite, mettez à jour la configuration de GRUB :

update-grub

Si vous avez Windows en dual boot, assurez-vous que os-prober est installé :

apt install os-prober
os-prober
update-grub

Quittez le chroot et démontez :

exit
sudo umount -R /mnt/sys

Étape 5 : Redémarrer

Retirez la clé USB et redémarrez. Vous devriez retrouver votre menu GRUB. Si ce n’est pas le cas, vérifiez les points suivants.

Problèmes fréquents et solutions

  • Erreur “grub-install : échec” : vérifiez les droits et le bon disque (sda, nvme0n1).
  • GRUB s’affiche mais Windows est absent : installez os-prober, réactivez-le dans /etc/default/grub (décommentez GRUB_DISABLE_OS_PROBER=false) puis update-grub.
  • Message “no such partition” : les UUID ont changé. Lancez une session live, montez la partition et lancez grub-install comme ci-dessus.

FAQ

Que faire si GRUB ne se lance toujours pas après la réparation ?

Vérifiez l’ordre de démarrage dans le BIOS/UEFI. Assurez-vous que le disque contenant GRUB est en premier. Vous pouvez aussi utiliser l’outil Boot Repair (boot-repair sous Ubuntu) qui automatisera les étapes. Installez-le dans la session live : sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt update && sudo apt install boot-repair puis lancez-le et suivez les instructions.

Comment éviter ce problème à l’avenir ?

Lors d’une mise à jour du noyau, GRUB est généralement mis à jour automatiquement. Si vous installez Windows après Linux, préparez-vous à réparer GRUB. Une bonne pratique est de sauvegarder le fichier de configuration GRUB (/etc/default/grub) et de noter vos partitions. Vous pouvez aussi utiliser un outil comme réfInd pour gérer le dual boot.

Et après ?

Vous savez maintenant réparer GRUB en quelques minutes. Pour approfondir, explorez la personnalisation de GRUB (thèmes, timeout, entrées par défaut) ou l’utilisation de GRUB Rescue en mode manuel. N’oubliez pas : la prévention passe par des sauvegardes régulières de vos fichiers de configuration.

Portrait de Philippe Banquet

Ingénieur informaticien indépendant depuis plus de vingt ans, Philippe Banquet est spécialisé dans l’administration Linux/Unix, le scripting et le développement en C, Perl et shell. Auteur technique et formateur, il privilégie une approche terrain, claire et pédagogique pour expliquer les systèmes, les réseaux et les environnements professionnels.

Commentaires

Laisser un commentaire

Votre commentaire sera révisé par les administrateurs si besoin.