A razão pela qual as mensagens / logs do kernel não aparecem na sua tela rpi no início do processo de inicialização é porque a tela framebuffer está ativada relativamente "atrasada" no processo de inicialização.
Na verdade, é um dado na plataforma PI raspberry / Banana / Orange que você não verá o processo de inicialização / mensagens do kernel / erros antes do framebuffer ser ativado. Não há como contornar isso como você pergunta.
Então, para acompanhar o processo de inicialização de um momento anterior, você pode configurar o u-boot e o kernel para usar uma saída serial e seguir o processo de um ponto muito anterior no processo de inicialização .
Para isso, você precisa comprar um cabo serial USB para TTL PL2303HX, que você conecta no console / pinos JTAG da framboesa.
Você então segue o processo de inicialização em um terminal remoto em seu laptop / computador, com um terminal remoto serial como minicom
, até o ponto em que a saída do framebuffer é ativada.
P.S. Obviamente, nada impede que você veja mais tarde a saída dmesg
. A saída dmesg
não mostra a saída de TODAS as atividades anteriores do sistema, mas mostra pelo menos as mensagens do kernel. No entanto, não há como precisar de algum ponto extra de saída antes de o framebuffer começar a exibir a saída do sistema.
créditos da imagem: Adafruit
Para saber como configurar a saída do RS-232, consulte configuração do console relacionada. no initramfs (ARM)