Comment récupérer le chargeur de démarrage GRUB sous Linux

Dernière mise à jour: 31 Août 2026

Capture d'écran d'un terminal Linux avec texte vert sur fond noir, idéale pour illustrer la console de commandes et les environnements techniques.

Je suis sûr que cela vous est déjà arrivé : vous allumez votre ordinateur plein d’enthousiasme et, soudain, vous vous retrouvez face à un écran noir et un message énigmatique vous informant que… Le gestionnaire de démarrage GRUB est mortIl se peut que vous ayez manipulé des partitions de disque, installé Windows après Linux, ce qui a pu écraser le secteur de démarrage, ou qu'une mise à jour système ait mal tourné.

La première chose à faire est de ne pas paniquer, car même si votre matériel semble avoir rendu l'âme, Vos données restent intactesGRUB est simplement la passerelle vers le système, et même si cette passerelle est défaillante, le système reste opérationnel. Selon les outils dont vous disposez, plusieurs solutions existent, allant de l'utilisation de la console GRUB elle-même si elle répond encore, au recours à une solution plus complexe. Clé USB Live Ubuntu ou Debian pratiquer une opération à cœur ouvert.

Diagnostic des problèmes Linux
Article connexe:
Dépannage des problèmes sous Linux : un guide complet et pratique

Récupération directe depuis la console GRUB

Gros plan sur une main insérant un périphérique USB dans un ordinateur portable, illustrant l'utilisation d'une clé USB Live.

Si tienes la suerte de que el equipo no arranca pero aún puedes entrar en la línea de comandos de GRUB (pulsando la tecla ‘c’ al inicio), puedes intentar levantar el sistema sin necesidad de un USB externo. Lo primero es identifier l'emplacement de vos fichiers exécuter la commande lsqui vous indiquera les disques et partitions disponibles, tels que : (hd0,msdos1).

Une fois le disque localisé, vous devez rechercher le dossier. boot explorer les partitions avec ls (hd0,1)/Quand vous trouvez le bon, vous devez configurer la route de préfixe et la racine du système en utilisant les commandes set prefix=(hd0,1)/boot/grub y set root=(hd0,1)Ensuite, localisez le noyau disponible dans le dossier de démarrage et chargez-le à l'aide de la commande linux, en spécifiant la partition racine (par exemple, root=/dev/sda1), pour finalement exécuter initrd et démarrer le moteur.

  Les meilleures ressources Web pour Cobol

Une fois que vous vous êtes connecté avec succès à votre session utilisateur, n'oubliez pas de réparer définitivement le démarreurOuvrez un terminal en tant que superutilisateur et exécutez grub-install /dev/sda suivi de update-grub2 y update-initramfs -u afin que le problème ne se reproduise pas au redémarrage.

Problèmes de démarrage Linux de diagnostic
Article connexe:
Diagnostic des problèmes de démarrage Linux et des pannes matérielles

Réinstallation à l'aide d'une clé USB Live (méthodes manuelle et Chroot)

Poste de travail de développeur avec un terminal exécutant des commandes techniques et un éditeur de code en arrière-plan.

Lorsque GRUB est totalement absent, la solution la plus fiable consiste à utiliser un Clé USB Live de n'importe quelle distribution basée sur Debian (comme Ubuntu ou Linux Mint). L'important est que l'architecture de la clé USB Live (AMD64 ou i386) corresponde à celle de votre système d'exploitation afin d'éviter les erreurs lors de l'exécution du processus. changement de racine ou chroot.

Le processus commence par l'identification des partitions avec sudo fdisk -lIl est crucial de distinguer la partition racine (/) et de déterminer si vous avez une partition /boot séparée. Pour continuer, vous devez Montez la partition racine sur /mnt et, s'il existe, celui de départ dans /mnt/bootPour que le système fonctionne correctement en environnement de production, il est nécessaire d'effectuer une opération. assemblage lié des répertoires critiques du système d'exploitation en cours d'exécution sudo mount --bind /dev /mnt/dev, ainsi que pour /dev/pts, /proc y /sys.

Une fois tout assemblé, nous utilisons la commande sudo chroot /mntC'est comme faire un tour de magie : on dit à l'ordinateur que La racine est maintenant notre disque dur et non la clé USB. À partir de là, nous réinstallons le gestionnaire avec grub-install /dev/sda et nous avons mis à jour les paramètres avec grub-mkconfig -o /boot/grub/grub.cfg o update-grubFinalement, nous sommes partis avec exit et nous avons redémarré.

Solutions automatisées et alternatives rapides

Photographie détaillée d'un périphérique USB moderne, utile pour illustrer l'outil physique nécessaire à la récupération GRUB.

Si vous n'êtes pas à l'aise avec la navigation dans le terminal ou si vous trouvez le processus trop fastidieux, il existe un outil appelé Réparation de démarrage ce qui est vraiment salvateur. Pour l'utiliser, démarrez sur une clé USB Live Ubuntu, ouvrez le terminal et installez l'outil depuis ses dépôts officiels. Une fois lancé, il suffit de sélectionner l'option pour réparation recommandée Et le programme se chargera de tout le travail ingrat à votre place, en détectant les systèmes d'exploitation et en réinstallant automatiquement GRUB.

  Communauté informatique : emplois, réseautage et plateformes technologiques clés

Dans les cas plus simples, où il suffit de réinstaller GRUB sans effectuer un chroot complet, on peut monter la partition contenant le répertoire de démarrage dans un dossier temporaire comme /tmp/part et courir sudo grub-install --root-directory=/tmp/part /dev/sda. Ceci est utile si Nous recherchons un itinéraire plus direct. et nous savons exactement où se trouve le chargeur de démarrage.

Pour résoudre ce problème, que ce soit en utilisant des commandes manuelles dans la console GRUB, la technique chroot avec une clé USB amorçable, ou l'utilisation d'outils automatiques comme Boot-Repair, la clé réside dans l'identification correcte des partitions du disque et la garantie que le secteur de démarrage du MBR ou de l'EFI est correctement lié au noyau du système d'exploitation installé.

Erreurs courantes en tant que root sous Linux
Article connexe:
Erreurs fatales et conseils de survie pour les administrateurs Linux