¿Cómo puedo obtener un volcado del núcleo del núcleo?

9

Estamos tratando de depurar un kernel panic / oops en Ubuntu 10.04. El stacktrace no es suficiente para nosotros. ¿Cómo podemos configurar el sistema para escupir un volcado de núcleo y dónde podemos encontrarlo después del bloqueo?

Hay mucha información sobre cómo obtener un volcado del núcleo en modo de usuario, pero muy poca (o antigua) información sobre cómo obtener un volcado del núcleo del núcleo.

LKCD existe, pero parece que no se ha actualizado desde 2002.

Tom Hennen
fuente

Respuestas:

15

La instalación del linux-crashdumppaquete instalará las herramientas kexec y configurará grub para pasar las opciones de kernel necesarias para tener el kernel crashdump disponible.

Esto debería detectar automáticamente los bloqueos del kernel. Para problemas de kernel que no se bloquean, como por ejemplo, debería poder usar el comando de la llave magic sysrq c para kexec el kernel crashdump y obtener un volcado.

También es posible que desee habilitar un informe para que el volcado se procese correctamente en un informe de bloqueo para enviarlo a Launchpad o para volver a trazar localmente. Para hacer eso necesitas editar /etc/default/apport.

RAOF
fuente
¿Cómo ejecutar linux-crashdump y obtener el último informe de bloqueo de ubuntu 11.10?
Sam