Boot Log para o Arch Linux

10

A instalação do My Arch gera um erro vermelho durante a inicialização, mas não consigo ver o que está sendo dito porque ele passa muito rápido 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 mais do que o truque de bloqueio de rolagem.

    
por Edgar Aroutiounian 17.08.2013 / 15:51

2 respostas

9

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

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

No entanto, eu não acho que o kernel use ênfase colorida (em qualquer caso, a cor em si não estará em um log), implicando 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 nenhum registro da mensagem. Caso contrário, suas coisas também devem estar em /var/log/syslog .

Você também pode tentar SCROLL LOCK ou ctrl-S (pausa) 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, no grub.conf).

De 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 deles funcione para você.

    
por 17.08.2013 / 16:27
2

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

journalctl -b

Caso você queira uma saída em cores e seja salva no formato html, será necessário ccat instalado:

journalctl -b | ccat --html > boot_log.html
    
por 02.11.2016 / 11:25