Log de Inicialização para Arch Linux

11

Minha instalação do Arch gera um erro vermelho ao inicializar, mas não consigo ver o que diz, porque voa muito rapidamente durante o carregamento. Onde está o log de inicialização? Estaria em algum lugar em / var / log? ou talvez em / boot?

Preferiria ver o arquivo de texto de log do que o truque de bloqueio de rolagem.

Edgar Aroutiounian
fonte

Respostas:

10

O kernel não possui um sistema de arquivos para gravar durante a maior parte da inicialização; portanto, se a inicialização falhar, você poderá estar sem sorte. No entanto, ele mantém um log na memória (incluindo o que você vê no console) e, uma vez que possui um rw fs, esse material é despejado /var/log/syslog.

Você também pode ver o log do kernel começando do início com dmesg(provavelmente você deseja usar dmesg | less).

No entanto, não acho que o kernel use ênfase colorida (em qualquer caso, a cor em si não estará em um log), o que implica que este é um serviço do sistema. Alguns deles também começam antes que um sistema de arquivos rw esteja disponível e, se for esse o caso, pode não haver registro da mensagem. Caso contrário, o material também deve estar presente /var/log/syslog.

Você também pode tentar SCROLL LOCK ou ctrl-S (pausar) ctrl-Q (continuar) durante a inicialização. Há também um parâmetro "boot_delay" que pode ser colocado na linha de comando do kernel (por exemplo, em grub.conf).

Em 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

Espero que pelo menos um desses trabalhos para você.

Cachinhos Dourados
fonte
Sim! Isso absolutamente funcionou. Você estava certo sobre a coloração e o serviço. Era um serviço de gerenciador de exibição que estava definido para ser executado, mas devo ter excluído o arquivo. Obrigado!
Edgar Aroutiounian
5

Você pode acessar todos os logs da sua inicialização atual com:

journalctl -b

Caso você queira uma saída colorida e salva no formato html, você precisa do ccat instalado:

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