Mit einem Raspberry Pi ist es jetzt ziemlich einfach, von Grund auf kopflos zu laufen.
Ein Bereich, der jedoch ein Problem haben könnte, ist das Debuggen von Problemen mit Geräten, die dem Raspberry Pi hinzugefügt wurden. Häufig werden diese Probleme in den Meldungen angezeigt, die während des Startvorgangs angezeigt werden.
Werden diese Meldungen irgendwo wiedergegeben - in einem Protokoll - oder sind sie nur verfügbar, wenn Sie während des Startvorgangs einen Monitor anschließen?
bootlogd
Boot-Protokolle hinzugefügt. Ich hatte keine Startprotokolle auf meinem Laptop, auf dem debian-x86 lief, bis ich dieses Paket installierte.Antworten:
Ja, es gibt Protokolle für alles.
Wenn Sie ein neues Gerät an den Pi anschließen, wird das geladene Modul in angezeigt
dmesg
. Z.B;Alle anderen Protokolle haben ihren Platz in
/var/log/
. Einige wichtige sind:/var/log/boot
- Für alle Startmeldungen, z. B. das Starten von Daemons./var/log/Xorg.0.log
- Alle Xorg-Protokolle. Einschließlich etwaiger Fehler./var/log/errors.log
- Eventuelle Systemfehler werden ebenfalls hier protokolliert.quelle
bootlogd
/var/log/boot.log
Sie können Startmeldungen anzeigen, indem Sie eine Verbindung zum UART an Pin 14/15 des GPIO-Ports herstellen
So schließen Sie es an einen der PL2303-UARTs an, die für ein paar Dollar bei ebay erhältlich sind.
Ich brauchte GND nicht anzuschließen, da ich das RPi über einen USB-Anschluss am selben Computer speise.
Wenn Sie nur die Startmeldungen anzeigen möchten, benötigen Sie nur das orangefarbene Kabel. Wenn Sie sich nach dem Booten anmelden möchten, benötigen Sie auch den lila Draht.
Wenn Sie GND anschließen müssen, sollte es an den Pin links vom orangefarbenen Draht gehen.
Stellen Sie die serielle Schnittstelle auf 115200 Baud ein und Sie sind fertig
quelle
ssh
in das System können, um die Protokolle zu überprüfen.Wenn Sie nach systemd-Startmeldungen suchen, finden
/var/log/boot.log
Sie diese möglicherweise in (ich denke, Sie müssen sie dafür installierenbootlogd
) oder in der virtuellen Konsole/dev/vcs1
.vcs1
ist nur eine Zeile, so dass Sie es mitfold
oder formatieren könnenfmt
Bei mir hat es geklappt mit:
# fold -w 148 /dev/vcs1
(jede Zeile = 148 Spalten)Hinweis: Tippfehler bei Gerätedateinamen behoben
quelle