Spørsmål:
Kjører hodeløs - sjekker oppstartsskjermmeldinger
Jon Egerton
2012-07-05 16:58:07 UTC
view on stackexchange narkive permalink

Det er ganske enkelt nå å kjøre hodeløst fra bunnen av med en Raspberry Pi.

Et område som kan ha problemer, er imidlertid feilsøking med enheter som er lagt til Raspberry Pi. Ofte får du en indikasjon på disse problemene i meldingene som blar gjennom under oppstart.

Er disse meldingene ekko hvor som helst - til en logg - eller er de bare tilgjengelige hvis du kobler til en skjerm under oppstart?

Tittelen på dette spørsmålet høres skremmende ut.
hvis du bruker raspbrian (det er du sannsynligvis), vil installering av `bootlogd` legge til oppstartslogger. Jeg hadde ingen oppstartslogger på den bærbare datamaskinen min som kjørte debian-x86, før jeg installerte denne pakken.
Tre svar:
John La Rooy
2012-07-24 03:10:53 UTC
view on stackexchange narkive permalink

Du kan se oppstartsmeldinger ved å koble til UART på pin 14/15 i GPIO-porten

Slik kobler du den til en av PL2303 UART-ene som du finner på ebay i noen få dollar.

Jeg trengte ikke å koble til GND fordi jeg driver RPi fra en USB-port på samme datamaskin.

Hvis du bare vil se oppstartsmeldingene, trenger bare den oransje ledningen. Hvis du vil logge på når den er startet opp, trenger du også den lilla ledningen.

Hvis du trenger å koble til GND, bør den gå til pinnen til venstre for den oransje ledningen.

PL2303 UART

Sett den serielle porten til 115200 baud, så er du klar

Jeg trenger virkelig å få en av dem! Min eksterne hodeløse Pi klarte bare ikke å starte ordentlig etter en fullstendig oppdatering. Litt stygt hvis du ikke kan `ssh` inn i systemet lenger for å sjekke loggene.
Men hvilken programvare bruker du på den andre datamaskinen din for å koble til?
@MikeSchinkel, Enhver terminalemulator: på linux bruker jeg vanligvis minicom eller skjerm. kitt på vinduer
Bare for å nevne rx fra den ene siden skal være koblet til tx på den andre siden og motsatt for tx. Ikke glem å koble til GND-pinnen hvis du bruker en separat strømforsyning (annen enn USB) for RPI
Jivings
2012-07-05 17:40:05 UTC
view on stackexchange narkive permalink

Ja, det er logger for alt.

Hvis du kobler en ny enhet til Pi, vil modulen som lastes vises i dmesg . F.eks;

  $ dmesg | hale [16037.102139] Initialiserer USB-masselagringsdriver ... [16037.102299] scsi4: usb-lagring 2-2: 1.0 [16037.102422] usbcore: registrert ny grensesnittdriver usb-lagring [16037.102425] USB-masselagringsstøtte registrert.  

Alle andre logger vil ha sin plass i / var / log / . Noen viktige inkluderer:

  • / var / log / boot - For alle oppstartsmeldinger, for eksempel start av demoner.

  • /var/log/Xorg.0.log - Alle Xorg-logger. Inkludert eventuelle feil.

  • /var/log/errors.log - Enhver systemfeil logges også her.

Hvis du ssh inn i den løpende hodeløse pi, vil du skrive dette for deg ved å skrive dmesg ved ledeteksten.
@Amos ja det vil gjøre dette for deg
Som nevnt i et annet svar: du trenger `bootlogd` for å ha oppstartsmeldinger (demoner oppstartsmeldinger) i` / var / log / boot.log`
Sdlion
2015-02-12 23:45:20 UTC
view on stackexchange narkive permalink

Hvis du leter etter systemd oppstartsmeldinger, kan du finne dem i /var/log/boot.log (jeg tror du må installere bootlogd for det ) eller i den virtuelle konsollen /dev/vcs1.

vcs1 er bare en linje, slik at du kan formatere den med fold eller fmt

For meg fungerte det med: # fold -w 148 / dev / vcs1 (hver linje = 148 kolonner)

Merk: feilrettede enhetsfilnavnfeil



Denne spørsmålet ble automatisk oversatt fra engelsk.Det opprinnelige innholdet er tilgjengelig på stackexchange, som vi takker for cc by-sa 3.0-lisensen den distribueres under.
Loading...