Nous essayons de déboguer un noyau panique/oops sur Ubuntu 10.04. Le stacktrace ne nous suffit pas. Comment pouvons-nous configurer le système pour qu'il crache un core dump et où pouvons-nous le trouver après le crash?
Il existe de nombreuses informations sur la manière d'obtenir un vidage de noyau en mode utilisateur, mais très peu (voire d'anciennes) informations sur l'obtention d'un vidage de noyau.
LKCD existe, mais semble ne pas avoir été mis à jour depuis 2002.
L'installation du paquetage linux-crashdump
installera les outils kexec et configurera grub pour qu'il transmette les options de noyau nécessaires à la disponibilité du noyau crashdump.
Cela devrait automatiquement attraper les plantages du noyau. Pour les problèmes de noyau non liés à un crash, tels qu'un oops, vous devriez pouvoir utiliser la commande clé de sysrq magiquec
pour kexec le noyau de crashdump et obtenir un cliché.
Vous pouvez également vouloir activer la répartition pour que le cliché soit bien traité dans un rapport d'incident à soumettre à Launchpad ou à un suivi local. Pour ce faire, vous devez éditer /etc/default/apport
.