2.  Comment fonctionne LKCD

Quand un noyau rencontre certaines erreurs, il appelle la fonction panic qui est produite par une erreur irréversible. Lors d'une telle situation, LKCD réalisera une copie de la mémoire du noyau vers une zone pré-désignée. La zone est par défaut la partition d'échange principale (primary swap). Le noyau n'est pas complètement fonctionnel à cette étape, mais il y dispose de capacités suffisantes pour recopier la mémoire sur le disque. Lorsque la copie est terminée, le système redémarre.

Lors du redémarrage du système, si une nouvelle copie de la mémoire est trouvée sur la partition d'échange principale, elle est copiée par défaut vers le répertoire /var/log/dump. Une fois l'image recopiée, le démarrage se poursuit normalement et une analyse médico-légale pourra être effectuée plus tard.

2.1. Ce dont vous aurez besoin

Le fichier lkcd-noyauxxx.diff qui est un correctif à appliquer au noyau. La version du noyau à laquelle s'applique ce correctif change régulièrement.

lkcdutils-xx.src.rpm — ce sont les scripts et les sources des outils dont vous aurez besoin pour installer LKCD et lire la copie mémoire. Au moment où j'écris, il existe un paquet rpm binaire destiné aux processeurs i386. Il est disponible sur http://lkcd.sourceforge.net/. Cependant, vous aurez quand même besoin des correctifs à appliquer aux scripts de démarrage. Vous trouverez ces correctifs dans le paquet rpm des sources.

Hosting by: Hurra Communications GmbH
Generated: 2007-01-26 18:01:28