News: 2020-12-02T07_48_43Z

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux : que faire en cas de kernel panic ?

(2020/12/02)


Linux : que faire en cas de kernel panic ?

mercredi 2 décembre 2020

C’est quoi, kernel panic ?

La panique du noyau ( [1]kernel panic ) est un mécanisme de signalement d’erreur système du noyau d’un système d’exploitation . Il concerne en particulier GNU/Linux, UNIX mais aussi macOS.

Kernel panic peut survenir dans plusieurs circonstances, traduisant des erreurs impossibles à corriger , qui empêchent le fonctionnement de l’ordinateur (ou du terminal). L’irruption est souvent précédée d’un message d’erreur du noyau.

Ce qui provoque une kernel panic

Les causes sont multiples. Par exemple :

Erreurs de programmation

Erreurs de conception du noyau

Mauvaise installation du noyau

Problèmes liés au matériel

Valeurs incorrectes détectées

Fichier initramfs corrompu

Kernel Panic : que faire ?

Tout administrateur système est confronté à ce problème au moins une fois dans sa carrière et sait alors qu’une réinstallation du système n’est pas la première solution. L’éditeur Red Hat a compilé [2]une série de mesures à prendre pour faire face au kernel panic .

Que faire en cas de kernel panic sous Linux ?

Face à une kernel panic, voici ce qu’il faut faire , en partant de l’exemple d’un système RedHat/Fedora/CentOS :

Démarrer le système normalement avec la version de noyau actuelle pour voir le type d’erreur ;

Redémarrer la machine et choisir l’invite Rescue puis aller dans /boot et afficher les fichiers. C’est ici que vous trouverez initramfs, mais en mode rescue. Le fichier initramfs est lui manquant ;

Créer un nouveau fichier initramfs correspondant à votre noyau (commande #uname -r) grâce à la commande suivante : #dracut -f ;

Vérifier que le nouveau fichier se trouve bien dans /boot ;

Redémarrer normalement.

L’erreur devrait être corrigée à ce stade.

La procédure complète [3]est décrite dans cet article , avec des illustrations.

[4]



[1] https://fr.wikipedia.org/wiki/Panique_du_noyau

[2] https://www.redhat.com/sysadmin/linux-kernel-panic

[3] https://www.redhat.com/sysadmin/linux-kernel-panic

[4] https://www.toolinux.com/?linux-que-faire-en-cas-de-kernel-panic#forum

The world is your exercise-book, the pages on which you do your sums.
It is not reality, although you can express reality there if you wish.
You are also free to write nonsense, or lies, or to tear the pages.
-- Messiah's Handbook : Reminders for the Advanced Soul