Como posso capturar as mensagens de inicialização do FreeBSD exibidas no console ativo?

2

Estou trabalhando com um desenvolvedor do NAS4Free (baseado no FreeBSD), e para ajudar a diagnosticar problemas, estou tentando capturar a saída do console gerada durante a inicialização.

Depois de muita pesquisa, não consigo encontrar dicas de como fazer isso. Descobri que, quando alternado para o modo de rolagem com Scroll Lock , posso rolar de volta para cima, mas o que realmente quero fazer é pegar todo o buffer e despejá-lo em um arquivo que eu possa postar no Pastebin ou similar, então ele pode passar por isso e encontrar as áreas possivelmente problemáticas.

Antecedentes: o NAS4Free está rodando "embedded" no bare metal, então reconfigurá-lo para despejar mensagens de boot em algum outro lugar não é possível.

dmesg foi usado, mas não lista todas as entradas específicas impressas durante a seqüência de inicialização.

sysctl -a foi recomendado e, embora parte da saída seja útil, ainda não inclui todas as mensagens de inicialização.

/var/log/messages não existe, o que poderia significar que o registrador não foi iniciado (provavelmente reduzirá as reescritas na mídia de inicialização)

========

Basicamente, eu só quero uma maneira de simplesmente pegar o conteúdo do buffer do console e despejá-lo em um arquivo de texto no disco, em vez de ter que digitar manualmente tudo o que possa ser de interesse.

    
por killermist 09.06.2012 / 06:54

2 respostas

2

Depois de muita discussão com os desenvolvedores do NAS4Free, parece que as informações que estou procurando estão incluídas no log /var/log/system.log .

    
por 10.06.2012 / 19:48
1

Veja /var/log/messages .

Se você precisar extrair mais informações, leia a página do manual de logger . Com logger , você pode usar syslog para salvar a saída dos programas.

    
por 10.06.2012 / 03:38