Como posso obter um dump de núcleo do kernel

8

Estamos tentando depurar um kernel panic / oops no Ubuntu 10.04. O stacktrace não é suficiente para nós. Como podemos configurar o sistema para cuspir um despejo principal e onde podemos encontrá-lo após o acidente?

Há muitas informações sobre como obter um dump principal do modo de usuário, mas muito pouca (ou antiga) informação sobre como obter um dump do kernel.

LKCD existe, mas parece que não foi atualizado desde 2002.

    
por Tom Hennen 24.08.2010 / 22:34

1 resposta

14

A instalação do pacote linux-crashdump instalará as ferramentas kexec e configurará o grub para passar as opções de kernel necessárias para disponibilizar o kernel do crashdump.

Isso deve travar automaticamente as falhas do kernel. Para problemas de kernel que não causem falhas, como o oops, você deve ser capaz de usar o comando chave mágica sysrq c para kexec o kernel crashdump e obter um despejo.

Você também pode querer permitir que o despejo seja processado em um relatório de falha para envio ao Launchpad ou para rastreamento local. Para fazer isso você precisa editar /etc/default/apport .

    
por RAOF 25.08.2010 / 02:58

Tags