🌘 Introduction
Cet article traite de la récupération d’une mise à jour de Manjaro avec pilotes NVIDIA. Attention, contenu réservé aux utilisateurs avertis !
🌘 Je suis resté pris dans mon ordi
Comment réparer Manjaro bloqué après une mise à jour des pilotes NVIDIA ?
Utilisez une session live USB Manjaro pour chroot sur le disque crypté, supprimez les noyaux incompatibles (linux‑latest, linux510), corrigez les headers avec mhwd‑kernel, et réinstallez les pilotes NVIDIA via l’outil mhwd en mode automatique pour les pilotes non libres.
J’utilise principalement la distribution Manjaro XFCE (basée sur Arch Linux).
La semaine dernière, l’équipe de Manjaro a publié une nouvelle version stable incluant :
- des mises à jour de noyaux Linux,
- le retrait de certains pilotes NVIDIA obsolètes.
Malheureusement, la combinaison de ces changements a rendu mon système impossible à démarrer. Je me retrouve sans écran de connexion graphique, ni même terminal en mode texte (les raccourcis Ctrl‑Alt‑Fx ne répondent plus).
Je n’ai pas de clé USB de secours, mais je possède la clé d’installation : je démarre donc une session Live depuis celle‑ci.

Voici comment dépanner un Manjaro bloqué à cause d’une mise à jour de pilotes NVIDIA.
🌘 1️⃣ Démarrage de Manjaro en chroot
Objectif : accéder à votre installation depuis une session Live afin de réparer le système, même si le disque racine est chiffré.
🌘 Étapes détaillées
-
Ouvrir un terminal dans la session Live et devenir
root:sudo su - -
Créer un point de montage de secours :
mkdir /rescue -
Déverrouiller la partition chiffrée (remplacez
/dev/nvme0n1p2par votre partition ) :udisksctl unlock -b /dev/nvme0n1p2La commande renvoie un dispositif décrypté, généralement
/dev/dm-0. -
Monter le système décrypté :
mount /dev/dm-0 /rescue -
Bind‑mount le répertoire afin que les points de montage du Live soient visibles depuis le chroot :
mount --bind /rescue /rescue -
Installer
arch-install-scripts(qui fournit la commandearch-chroot) :pacman -Sy arch-install-scripts -
Entrer dans le chroot :
arch-chroot /rescueVous vous retrouvez maintenant dans votre installation Manjaro, comme si vous y aviez démarré normalement.
Note : évitez le copier‑coller aveugle. Lisez chaque ligne pour être sûr de ce que vous faites.
🌘 2️⃣ Dépanner les pilotes NVIDIA
Objectif : supprimer les paquets incompatibles, restaurer les en‑têtes de noyau et réinstaller les pilotes NVIDIA.
🌘 Commandes à exécuter dans le chroot
# 1. Supprimer le méta‑paquet du dernier noyau (linux‑latest)
pacman -R linux-latest
# 2. Supprimer les utilitaires Guest de VirtualBox (optionnel, on les réinstallera plus tard)
pacman -R virtualbox-guest-utils
# 3. Supprimer le noyau incriminé (ex. linux510)
pacman -R linux510
# 4. Réinstaller les headers du noyau actif (celui indiqué par '*')
pacman -S $(mhwd-kernel -li | grep '*' | awk '{print $5"-headers"}')
# 5. Réinstaller les pilotes NVIDIA propriétaires
mhwd -a pci nonfree 0300
-
Quitter le chroot une fois les réparations terminées :
exit -
Redémarrer le système depuis le disque dur :
reboot
Si tout s’est déroulé correctement, votre environnement graphique devrait se charger normalement.
🌘 🎉 Conclusion
En quelques minutes, vous avez récupéré un Manjaro bloqué à cause d’une mise à jour de pilotes NVIDIA :
- Vous avez démarré depuis une session Live,
- Vous avez déverrouillé et monté le disque chiffré,
- Vous avez chrooté dans votre installation,
- Vous avez éliminé les paquets problématiques,
- Vous avez réinstallé les en‑têtes de noyau et les pilotes NVIDIA.
Astuce : gardez toujours une clé USB Live à portée de main !