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