Boot Log для Arch Linux

11

Моя установка Arch выдает красную ошибку при загрузке, но я не вижу, что он говорит, потому что он летит так быстро во время загрузки. Где журнал загрузки? Это было бы где-нибудь в / var / log? или может быть в / boot?

Очень предпочел бы увидеть текстовый файл журнала, чем трюк с блокировкой прокрутки.

Эдгар Арутюнян
источник

Ответы:

10

Ядро не имеет файловой системы для записи во время большей части загрузки, поэтому, если загрузка не удалась, вам может не повезти. Тем не менее, он сохраняет журнал в памяти (включая то, что вы видите на консоли), и как только у него есть rw fs, этот материал сбрасывается /var/log/syslog.

Вы также можете просмотреть журнал ядра, начиная с начала dmesg(вероятно, вы хотите использовать dmesg | less).

Однако я не думаю, что ядро ​​использует цветной акцент (в любом случае, сам цвет не будет в журнале), подразумевая, что это системный сервис. Некоторые из них также запускаются до того, как файловая система rw станет доступной, и, если это так, запись сообщения может вообще отсутствовать. В противном случае их вещи также должны быть в /var/log/syslog.

Вы также можете попробовать SCROLL LOCK или ctrl-S (пауза) ctrl-Q (продолжить) во время загрузки. Также есть параметр «boot_delay», который можно поместить в командную строку ядра (например, в grub.conf).

Из 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

Надеюсь, по крайней мере, одна из этих работ для вас.

лютик золотистый
источник
Да! Это абсолютно сработало. Вы были правы насчет окраски и обслуживания. Это была служба диспетчера отображения, которая была настроена на запуск, но я, должно быть, удалил файл. Спасибо!
Эдгар Арутюнян
5

Вы можете получить доступ ко всем журналам вашей текущей загрузки с помощью:

journalctl -b

Если вы хотите выводить цвет и сохранять его в формате html, вам нужно установить ccat :

journalctl -b | ccat --html > boot_log.html
Marcs
источник