Depuis 1994 — plus de trente ans à décrypter l'informatique pour vous amilog6.com
Dépannage OS7 min de lecture

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.

  1. Au menu GRUB, sélectionnez votre distribution et appuyez sur e pour éditer (pas Entrée).
  2. Repérez la ligne commençant par linux, et ajoutez nomodeset juste après quiet splash.
  3. 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.

Depuis un écran noir, Ctrl+Alt+F2 (ou F3, F4 selon la distribution) ouvre généralement une console texte même quand l'interface graphique reste bloquée — un accès précieux pour consulter les journaux système (journalctl -xb) et identifier précisément la cause avant toute réinstallation.