Come posso ottenere un dump del core del kernel


9

Stiamo cercando di eseguire il debug di un panico / oops del kernel su Ubuntu 10.04. Lo stacktrace non è abbastanza per noi. Come possiamo configurare il sistema per sputare fuori un core dump e dove possiamo trovarlo dopo l'incidente?

Ci sono molte informazioni su come ottenere un dump di core in modalità utente, ma pochissime (o vecchie) informazioni su come ottenere un dump di core del kernel.

LKCD esiste, ma sembra che non sia stato aggiornato dal 2002.

Risposte:


15

L'installazione del linux-crashdumppacchetto installerà gli strumenti kexec e imposterà grub per passare le opzioni del kernel necessarie per rendere disponibile il kernel crashdump.

Questo dovrebbe catturare automaticamente gli arresti anomali del kernel. Per problemi del kernel non crash come un oops dovresti essere in grado di usare il comando magic sysrq key c per kexec il kernel crashdump e ottenere un dump.

È inoltre possibile abilitare Appi affinché il dump sia elaborato correttamente in un rapporto sugli arresti anomali per l'invio a Launchpad o per il rintracciamento locale. Per fare ciò è necessario modificare /etc/default/apport.


come eseguire linux-crashdump e ottenere l'ultimo rapporto di crash di Ubuntu 11.10?
sam,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.