Registro di avvio per Arch Linux


11

La mia installazione Arch genera un errore rosso all'avvio ma non riesco a vedere cosa dice perché vola così velocemente durante il caricamento. Dov'è il registro di avvio? Sarebbe da qualche parte in / var / log? o forse in / boot?

Preferirei di gran lunga vedere il file di testo del registro piuttosto che il trucco del blocco dello scorrimento.

Risposte:


10

Il kernel non ha un filesystem su cui scrivere durante gran parte del boot, quindi se il boot fallisce, potresti essere sfortunato. Tuttavia, mantiene un registro in memoria (incluso ciò che vedi sulla console) e una volta che ha un rw fs, quella roba viene scaricata /var/log/syslog.

È inoltre possibile visualizzare il registro del kernel a partire dall'inizio con dmesg(probabilmente si desidera utilizzare dmesg | less).

Tuttavia, non penso che il kernel utilizzi l'enfasi colorata (in ogni caso, il colore stesso non sarà in un registro), il che implica che si tratta di un servizio di sistema. Alcuni di questi iniziano anche prima che sia disponibile un filesystem rw e, in tal caso, potrebbe non esserci alcuna traccia del messaggio. Altrimenti dovrebbero essere presenti anche le loro cose /var/log/syslog.

Puoi anche provare SCROLL LOCK o ctrl-S (pausa) ctrl-Q (continua) durante l'avvio. C'è anche un parametro "boot_delay" che può essere inserito nella riga di comando del kernel (ad es. In grub.conf).

Da src / Documentation / kernel-parameter.txt :

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

Spero che almeno una di queste funzioni per te.


Sì! Questo ha funzionato assolutamente. Avevi ragione sulla colorazione e sul servizio. Era un servizio di gestione display impostato per essere eseguito, ma devo aver eliminato il file. Grazie!
Edgar Aroutiounian,

5

Puoi accedere a tutti i registri dal tuo avvio corrente con:

journalctl -b

Nel caso in cui desideri un output a colori e salvato in formato html devi installare ccat :

journalctl -b | ccat --html > boot_log.html
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.