Dziennik rozruchu dla Arch Linux


11

Moja instalacja Arch wyświetla czerwony błąd podczas uruchamiania, ale nie widzę, co mówi, ponieważ tak szybko mija podczas ładowania. Gdzie jest dziennik rozruchu? Czy byłby gdzieś w / var / log? a może w / boot?

Wolałbym zobaczyć plik tekstowy dziennika niż trik blokady przewijania.

Odpowiedzi:


10

Jądro nie ma systemu plików do zapisu podczas większości rozruchu, więc jeśli rozruch się nie powiedzie, możesz nie mieć szczęścia. Jednak zachowuje dziennik w pamięci (w tym to, co widzisz na konsoli), a gdy ma rw fs, rzeczy są wrzucane /var/log/syslog.

Możesz także przeglądać dziennik jądra, zaczynając od początku dmesg(prawdopodobnie chcesz użyć dmesg | less).

Jednak nie sądzę, aby jądro używało kolorowego wyróżnienia (w każdym razie sam kolor nie będzie w logu), co sugeruje, że jest to usługa systemowa. Niektóre z nich również zaczynają się, zanim system plików rw będzie dostępny, a jeśli tak, może nie być żadnego zapisu wiadomości. W przeciwnym razie ich rzeczy też powinny być /var/log/syslog.

Możesz również wypróbować SCROLL LOCK lub ctrl-S (pauza) ctrl-Q (kontynuuj) podczas uruchamiania. Istnieje również parametr „boot_delay”, który można umieścić w wierszu poleceń jądra (np. W grub.conf).

Z 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

Mam nadzieję, że przynajmniej jedna z tych prac będzie dla Ciebie.


Tak! To absolutnie zadziałało. Miałeś rację co do kolorystyki i obsługi. Była to usługa menedżera wyświetlania, która została uruchomiona, ale musiałem usunąć plik. Dziękuję Ci!
Edgar Aroutiounian

5

Możesz uzyskać dostęp do wszystkich dzienników z bieżącego rozruchu za pomocą:

journalctl -b

Jeśli chcesz wydrukować w kolorze i zapisać go w formacie HTML, musisz zainstalować ccat :

journalctl -b | ccat --html > boot_log.html
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.