Il est assez facile maintenant de fonctionner sans tête à partir de zéro avec un Raspberry Pi.
Un domaine qui pourrait avoir un problème est le débogage des problèmes avec les appareils qui ont été ajoutés au Raspberry Pi. Souvent, vous obtenez une indication de ces problèmes dans les messages qui défilent pendant le démarrage.
Ces messages sont-ils répercutés n'importe où - dans un journal - ou ne sont-ils disponibles que si vous connectez un moniteur pendant le démarrage?
bootlogd
ajoutera des journaux de démarrage. Je n'avais aucun journal de démarrage sur mon ordinateur portable exécutant debian-x86, jusqu'à ce que j'installe ce paquet.Réponses:
Oui, il y a des journaux pour tout.
Si vous connectez un nouvel appareil au Pi, le module en cours de chargement s'affichera
dmesg
. Par exemple;Tous les autres journaux auront leur place
/var/log/
. Certains importants comprennent:/var/log/boot
- Pour tous les messages de démarrage, tels que le démarrage des démons./var/log/Xorg.0.log
- Tous les journaux Xorg. Y compris toutes les erreurs./var/log/errors.log
- Toute erreur système sera également enregistrée ici.la source
bootlogd
avoir des messages de démarrage (messages de démarrage des démons) dans/var/log/boot.log
Vous pouvez voir les messages de démarrage en vous connectant à l'UART sur la broche 14/15 du port GPIO
Voici comment le connecter à l'un des UART PL2303 que l'on peut trouver sur ebay pour quelques dollars.
Je n'avais pas besoin de connecter GND car j'alimente le RPi à partir d'un port USB sur le même ordinateur.
Si vous voulez juste voir les messages de démarrage, vous n'auriez besoin que du fil orange. Si vous souhaitez vous connecter une fois qu'il démarre, vous aurez également besoin du fil violet.
Si vous devez connecter GND, il doit aller à la broche à gauche du fil orange.
Réglez le port série sur 115200 bauds et vous êtes prêt
la source
ssh
accéder au système pour vérifier les journaux.Si vous recherchez des messages de démarrage de systemd, vous pouvez les trouver dans
/var/log/boot.log
(je pense que vous devez installerbootlogd
pour cela) ou dans la console virtuelle/dev/vcs1
.vcs1
est juste une ligne afin que vous puissiez le formater avecfold
oufmt
Pour moi, cela a fonctionné avec:
# fold -w 148 /dev/vcs1
(chaque ligne = 148 colonnes)Remarque: fautes de frappe de nom de fichier de périphérique corrigées
la source