Re: Consignes générales en cas d'écran noir.
Publié : 13 fév 2017, 11:06
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
* 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
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:
Si le noyau est supérieur à la version 4.4
Ce noyau sera maintenu jusqu'en février 2018. Vous aurez un noyau de secours efficace.
Edit: Ce noyau est toujours maintenu au 24/04/18 , mais mieux vaux regarder vers des versions plus récentes.
Vous pouvez passer en TTY Ctrl+Alt+F2...F6
Connectez-vous en utilisateur, pas en root.
--> 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:
Si vous avez un "invalid symlinks"
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 ix.io et donnez nous le lien:
Vous verrez les logs s'afficher page par page; défilement vertical avec les flèches ou la touche [D]
[Q] (quitter) pour sortir.
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.
cette instruction retournera une clé donnant accès à la sauvegarde web. Elle sera de la forme http://ix.io/RETOURFUNCTION
Toujours dans le même principe, vous pouvez aussi nous décrire votre machine:
Pour connaître votre 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 .
Autre commande utile :
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
Vous obtiendrez ceci:
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:
Ensuite :
Si votre partition /boot est séparée, vous devez la monter comme suit:
Pour /boot en /dev/sdY:
En mode uefi uniquement : Vous devez aussi monter en plus la partition ESP
Maintenant, on est prêt à chooter:
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:
Si vous voulez Installer Grub en Bios classique:
Pour Manjaro installée sur le disque A:
Et non /dev/sda1 ou autres
Pour réinstaller le pilote graphique libre . Les pilotes proprios peuvent parfois mal se comporter.
Pour mettre à jour le système
Quelques liens utiles:
Chroot facile avec systemd
Booter en console avec GRUB
Récap des commandes utiles
journalctl(wiki)
Sauvegarder et restaurer avec Clonezilla
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
* 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
sudo mhwd-kernel -i linux44
Edit: Ce noyau est toujours maintenu au 24/04/18 , mais mieux vaux regarder vers des versions plus récentes.
Vous pouvez passer en TTY Ctrl+Alt+F2...F6
Connectez-vous en utilisateur, pas en root.
startx
--> Ce n'est pas bon; On regarde du côté du/des pilote(s) graphiques:
mhwd -li
mhwd-gpu --status
sudo mhwd-gpu --check
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 ix.io et donnez nous le lien:
less /var/log/Xorg.0.log
[Q] (quitter) pour sortir.
cat /var/log/Xorg.0.log >Xorg.0.log.txt
cat /var/log/Xorg.0.log |curl -F 'f:1=<-' ix.io
Toujours dans le même principe, vous pouvez aussi nous décrire votre machine:
inxi -Fxzc0
systemctl status display-manager
journalctl -b -1|grep err
dmesg |grep err
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
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
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/
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
sudo chroot /mnt
Si vous voulez Installer Grub en UEFI:
grub-install --target=x86_64-efi --efi-directory=/boot/efi --bootloader-id=manjaro --recheck
Pour Manjaro installée sur le disque A:
grub-install /dev/sda
Pour réinstaller le pilote graphique libre . Les pilotes proprios peuvent parfois mal se comporter.
mhwd -f -a pci free 0300
pacman-mirrors -g && pacman -Syyu
Chroot facile avec systemd
Booter en console avec GRUB
Récap des commandes utiles
journalctl(wiki)
Sauvegarder et restaurer avec Clonezilla