Boot Log für Arch Linux

11

Meine Arch-Installation wirft beim Booten einen roten Fehler auf, aber ich kann nicht sehen, was darauf steht, weil sie beim Laden so schnell vorbeifliegt. Wo ist das Boot-Protokoll? Wäre es irgendwo in / var / log? oder vielleicht in / boot?

Ich würde viel lieber die Protokolltextdatei sehen als den Scroll-Lock-Trick.

Edgar Aroutiounian
quelle

Antworten:

10

Der Kernel verfügt während des größten Teils des Startvorgangs nicht über ein Dateisystem, in das geschrieben werden kann. Wenn der Startvorgang fehlschlägt, haben Sie möglicherweise kein Glück. Es wird jedoch ein Anmeldespeicher gespeichert (einschließlich dessen, was Sie auf der Konsole sehen), und sobald es eine rw fs hat, wird dieses Zeug abgelegt /var/log/syslog.

Sie können das Kernel-Protokoll auch von Anfang an mit anzeigen dmesg(wahrscheinlich möchten Sie es verwenden dmesg | less).

Ich glaube jedoch nicht, dass der Kernel eine farbige Betonung verwendet (in jedem Fall wird die Farbe selbst nicht in einem Protokoll angezeigt), was bedeutet, dass dies ein Systemdienst ist. Einige davon werden auch gestartet, bevor ein rw-Dateisystem verfügbar ist. In diesem Fall ist die Nachricht möglicherweise überhaupt nicht aufgezeichnet. Ansonsten sollten ihre Sachen auch drin sein /var/log/syslog.

Sie können auch SCROLL LOCK oder Strg-S (Pause) Strg-Q (Weiter) während des Startvorgangs ausprobieren. Es gibt auch einen "boot_delay" -Parameter, der in die Kernel-Befehlszeile eingefügt werden kann (z. B. in grub.conf).

Aus src / Documentation / kernel-parameters.txt :

boot_delay =  Milliseconds to delay each printk during boot.
              Values larger than 10 seconds (10000) are changed to
              no delay (0).
              Format: integer

Hoffentlich funktioniert mindestens eines davon für Sie.

Goldlöckchen
quelle
Ja! Das hat absolut funktioniert. Sie hatten Recht mit der Färbung und dem Service. Es war ein Display Manager-Dienst, der ausgeführt werden sollte, aber ich muss die Datei gelöscht haben. Vielen Dank!
Edgar Aroutiounian
5

Sie können von Ihrem aktuellen Start aus auf alle Protokolle zugreifen mit:

journalctl -b

Wenn Sie eine Farbausgabe wünschen und im HTML-Format speichern möchten, muss ccat installiert sein:

journalctl -b | ccat --html > boot_log.html
Marcs
quelle