Linux ne démarre pas : GRUB et écran noir
Deux pannes très différentes se cachent derrière "Linux ne démarre plus" : un GRUB qui a disparu, ou un GRUB qui fonctionne mais laisse place à un écran noir. La distinction change toute la méthode.
Cas 1 — Le menu GRUB n'apparaît plus du tout
Si l'écran affiche directement grub rescue> ou démarre sur un autre système sans proposer de choix, GRUB lui-même est endommagé ou a été écrasé — souvent après l'installation d'un autre système d'exploitation en parallèle (dual-boot), ou une mise à jour qui a modifié la table de partition.
La méthode la plus simple : démarrez sur un Live USB de votre distribution, ouvrez un terminal, et utilisez l'outil graphique Boot-Repair (installable via sudo add-apt-repository ppa:yannubuntu/boot-repair puis sudo apt install boot-repair sur les distributions basées Ubuntu/Debian). Il détecte et corrige automatiquement la grande majorité des problèmes de démarrage sans nécessiter de commandes manuelles.
La méthode manuelle, pour les utilisateurs à l'aise : depuis le prompt grub rescue>, identifiez la partition contenant votre système avec ls, puis réinstallez GRUB depuis un environnement Live avec les commandes sudo mount /dev/sdXY /mnt (en remplaçant par votre partition), puis sudo grub-install --root-directory=/mnt /dev/sdX et sudo update-grub.
Cas 2 — Écran noir après le menu GRUB
Le menu GRUB s'affiche normalement, un choix est fait, puis l'écran devient totalement noir — parfois avec un simple curseur clignotant en haut à gauche. C'est presque toujours un problème de pilote graphique, pas une panne du système lui-même.
- Au menu GRUB, sélectionnez votre distribution et appuyez sur e pour éditer (pas Entrée).
- Repérez la ligne commençant par
linux, et ajouteznomodesetjuste aprèsquiet splash. - Appuyez sur Ctrl+X ou F10 pour démarrer avec ce paramètre temporaire — il ne s'applique qu'à ce démarrage, il faudra le refaire à chaque fois tant qu'il n'est pas rendu permanent.
Si le système démarre avec nomodeset, le diagnostic est confirmé : installez ou mettez à jour le pilote graphique propriétaire adapté à votre carte (NVIDIA ou AMD), puis redémarrez normalement — le paramètre temporaire ne sera plus nécessaire une fois le bon pilote installé.
Vérifier les mises à jour récentes du noyau
Si le problème est apparu après une mise à jour, accédez au menu GRUB avancé (souvent "Options avancées pour [distribution]") pour démarrer sur une version antérieure du noyau Linux, encore listée dans le menu. Si cette version plus ancienne fonctionne, le nouveau noyau ou ses pilotes associés sont en cause — un rapport de bug auprès de votre distribution accélère la résolution pour vous et pour les autres utilisateurs concernés.
Le cas particulier du dual-boot avec Windows
Une mise à jour de sécurité Windows a par le passé cassé le démarrage GRUB sur des configurations en double amorçage, en lien avec une faille de sécurité corrigée dans le chargeur de démarrage (liée au Secure Boot). Si l'écran noir est apparu juste après une session Windows sur une machine en dual-boot, désactivez temporairement le Secure Boot dans le BIOS/UEFI pour tester, avant d'envisager une réinstallation du chargeur de démarrage Linux.
Écarter une cause purement matérielle
Un câble d'affichage débranché ou un écran défectueux peut donner exactement l'impression d'un système bloqué alors qu'il fonctionne normalement en arrière-plan. Vérifiez les branchements, et testez si possible un autre écran avant de conclure à un problème logiciel.
journalctl -xb) et identifier précisément la cause avant toute réinstallation.