Agora é bastante fácil ficar sem cabeça do zero com um Raspberry Pi.
Uma área que pode ter um problema é a depuração de dispositivos que foram adicionados ao Raspberry Pi. Frequentemente, você obtém indicação desses problemas nas mensagens que rolam durante a inicialização.
Essas mensagens ecoam em qualquer lugar - para um log - ou estão disponíveis apenas se você conectar um monitor durante a inicialização?
bootlogd
adicionará logs de inicialização. Eu não tinha nenhum registro de inicialização no meu laptop executando o debian-x86 até instalar este pacote.Respostas:
Sim, existem logs para tudo.
Se você conectar um novo dispositivo ao Pi, o módulo que está sendo carregado será exibido
dmesg
. Por exemplo;Todos os outros logs terão seu lugar
/var/log/
. Alguns importantes incluem:/var/log/boot
- Para todas as mensagens de inicialização, como daemons iniciando./var/log/Xorg.0.log
- Todos os logs do Xorg. Incluindo erros./var/log/errors.log
- Qualquer erro do sistema também será registrado aqui.fonte
bootlogd
para ter mensagens de inicialização (daemons de inicialização mensagens) em/var/log/boot.log
Você pode ver as mensagens de inicialização conectando-se ao UART no pino 14/15 da porta GPIO
Aqui está como conectá-lo a um dos UARTs PL2303 que podem ser encontrados no ebay por alguns dólares.
Não precisei conectar o GND porque estou ligando o RPi a partir de uma porta USB no mesmo computador.
Se você quiser apenas ver as mensagens de inicialização, precisará apenas do fio laranja. Se você quiser fazer o login uma vez inicializado, também precisará do fio roxo.
Se você precisar conectar o GND, ele deve ir ao pino à esquerda do fio laranja.
Defina a porta serial como 115200 baud e está tudo pronto
fonte
ssh
entrar no sistema para verificar os logs.Se você estiver procurando por mensagens de inicialização do systemd, poderá encontrá-las
/var/log/boot.log
(acho que você precisa instalarbootlogd
para isso) ou no console virtual/dev/vcs1
.vcs1
é apenas uma linha para que você possa formatá-lo comfold
oufmt
Para mim, trabalhou com:
# fold -w 148 /dev/vcs1
(cada linha = 148 colunas)Nota: erros de digitação do nome do arquivo do dispositivo corrigidos
fonte