Trouvez ici les démarches courantes à faire en cas d'écran noir.
Verrouillé

Re: Consignes générales en cas d'écran noir.

#1Messageil y a 1 an

Bloqué au boot... A lire avant de poster une demande
Par exemple, imaginez que vous vous faites une fracture.
Pour vous soigner le médecin fera une radio, sans cela il ne pourra pas faire correctement son travail.
En informatique, on appelle ça des logs. Voici ce qui pourrait être utile de connaître pour soigner sa distribution :

Un grand classique...
* La sortie vidéo est redirigée vers le port HDMI. Allumez la télé et rentrez votre identifiant :gsourire:

* Grub est géré par une autre distribution de type Ubuntu. Cette version ne prend pas en charge le module intel-ucode indispensable sur certains modèles pour booter le noyau compilé pour Manjaro. Vous trouverez plus d'explications ici:
Il faut installer Grub depuis Manjaro. Rassurez-vous, cette mouture est très stable et reconnaît bien les autres distributions.
Allez à la section Chroot.

* Votre /home est trop petit ou saturé. Vérifiez la place disponible avec df -h

Sinon:
Premier réflexe: Appuyez sur [Echap] pendant l'affichage de Plymouth. Vous pourrez peut-être voir un message d'erreur.
Vous avez un autre noyau, redémarrez dessus, sinon installez en un autre, si possible LTS
Pour connaître votre version de kernel:

uname -r

Si le noyau est supérieur à la version 4.4

sudo mhwd-kernel -i linux44
Ce noyau sera maintenu jusqu'en février 2018. Vous aurez un noyau de secours efficace.

Vous pouvez passer en TTY [Ctrl]+[Alt]+[F2...F6]
Connectez-vous en utilisateur, pas en root.

startx

--> C'est bon; C'est votre DM qui fait des siennes
--> Ce n'est pas bon; On regarde du côté du/des pilote(s) graphiques:

mhwd -li

mhwd-gpu --status

Si vous avez un "invalid symlinks"

sudo mhwd-gpu --check

Essayez de revenir en graphique en tapant:
[Ctrl]+[Alt]+[F1] ou parfois [F7]

Toujours rien. Là, il faut des logs du noyau.

Comme vous ne pouvez pas les recopier, regardez d'abord si quelques choses saute aux yeux, puis redirigez les dans un fichier texte que vous pourrez consulter dans votre /home directement (ou depuis un autre système en chroot) ou envoyez les sur sprunge et donnez nous le lien:

less /var/log/Xorg.0.log

Vous verrez les logs s'afficher page par page; défilement vertical avec les flèches ou la touche [D]
[Q] (quitter) pour sortir.

cat /var/log/Xorg.0.log >Xorg.0.log.txt

Vous trouverez dans votre home un fichier texte <Xorg.0.log.txt> que vous pourrez récupérer via un chroot depuis une live-session.

cat /var/log/Xorg.0.log |curl -F 'sprunge=<-' http://sprunge.us

cette instruction retournera une clé donnant accès à la sauvegarde web. Elle sera de la forme http://sprunge.us/RETOURFUNCTION

Toujours dans le même principe, vous pouvez aussi nous décrire votre machine:

inxi -Fxzc0


Pour connaître votre Display-Manager:

systemctl status display-manager


Vous pouvez nous donner les logs du noyau depuis le boot précédent ou encore plus anciens. Ajustez la valeur -1 à -2 etc... selon l'ordre des démarrages .

journalctl -b -1|grep err


Autre commande utile :

dmesg |grep err


Vous n'avez pas accès à la console. On Chroot!!

Si vous êtes sur un autre système , vous pouvez passer en chroot pour réparer votre Manjaro:
*Depuis une live-session de Manjaro donc éventuellement avec le mot de passe manjaro (Il est rarement demandé dans ce cas):

sudo manjaro-chroot -a

Vous obtiendrez ceci:

Image
Laisser vous guider.

*Depuis une autre distribution:
Montez la partition contenant votre Manjaro a dépanner dans /mnt. Ici X sera votre partition de Manjaro a <<chrooter>>. Vous connaîtrez la liste des partitions en faisant:

sudo fdisk -l


Ensuite :

sudo mount /dev/sdX /mnt
sudo mount --bind /dev /mnt/dev
sudo mount -t proc /proc /mnt/proc
sudo mount -t sysfs /sys /mnt/sys
sudo mount -t devpts pts /mnt/dev/pts/


Si votre partition /boot est séparée, vous devez la monter comme suit:
Pour /boot en /dev/sdY:

sudo mount /dev/sdY /boot

En mode uefi uniquement : Vous devez aussi monter en plus la partition ESP

sudo mkdir /boot/efi
sudo mount /dev/sdY /boot/efi


Maintenant, on est prêt à chooter:

sudo chroot /mnt


Une fois en chroot , vous serez connecté en temps que root. L'interface graphique est impossible mais vous pouvez remonter les logs, réinstaller grub, le pilote graphique, mettre à jour le système....

Si vous voulez Installer Grub en UEFI:

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


Si vous voulez Installer Grub en Bios classique:
Pour Manjaro installée sur le disque A:

grub-install /dev/sda
Et non /dev/sda1 ou autres

Pour réinstaller le pilote graphique libre
. Les pilotes proprios peuvent parfois mal se comporter.

mhwd -f -a pci free 0300


Pour mettre à jour le système

pacman-mirrors -g && pacman -Syyu


Quelques liens utiles:
Chroot facile avec systemd
Booter en console avec GRUB
Récap des commandes utiles
journalctl(wiki)
Sauvegarder et restaurer avec Clonezilla
Modifié en dernier par papajoke le 18 Sep 2017, 19:52, modifié 20 fois.
Raison :test lien goto

Verrouillé