Gestion des noyaux Linux

Noyau Linux utilisé

Les modules EOLE 2.7 utilisent par défaut le noyau le plus récent de la distribution Ubuntu.

Si le noyau utilisé est différent du noyau conseillé, les commandes instance et reconfigure vous proposeront de redémarrer le serveur ou le redémarreront automatiquement en fonction de la situation.

Complément

Sur les dernières versions d'Ubuntu 18.04, le noyau utilisé est linux-image-generic.

Pour plus d'informations, consulter la page : http://doc.ubuntu-fr.org/ltsenablementstack

Truc & astuce

La commande uname -r permet de connaître le noyau en cours d'utilisation.

En-tête du noyau

Plusieurs outils nécessitent la présence des en-têtes du noyau (headers) sur le serveur.

Les en-têtes du noyau courant sont pré-installés sur les modules.

Attention

Les en-têtes des anciens noyaux sont purgés automatiquement lorsque le noyau associé est supprimé.

Purge des anciens noyaux

Tous les noyaux sont purgés à l'instance et au reconfigure à l'exception :

  • du noyau en cours d'utilisation ;
  • du noyau précédent le noyau utilisé ;
  • du noyau le plus récent installé ;
  • d'un éventuel noyau personnalisé (voir ci-dessous).

Personnalisation du noyau

Dans certains cas (prise en charge de matériels, tests,...), il peut être nécessaire d'utiliser un autre noyau (compilé ou non par vos soins) que le noyau courant.

Créer le fichier /usr/share/eole/noyau/local avec le numéro de version du noyau à utiliser permet de forcer l'utilisation d'un noyau antérieur ou d'un noyau compilé.

Exemple

Pour utiliser le noyau linux-image-4.4.0-112-generic il faut ajouter le numéro de version du noyau 4.4.0-112 dans le fichier /usr/share/eole/noyau/local :

# echo 4.4.0-112 > /usr/share/eole/noyau/local

Mettre à jour Grub :

# update-grub

Pour réutiliser le noyau courant il faut supprimer le fichier /usr/share/eole/noyau/local et mettre à jour Grub à l'aide de la commande update-grub.

Attention

Cette facilité est à utiliser à titre exceptionnel.

Aucun signalement lié à l'utilisation d'un noyau différent de celui préconisé par EOLE ne sera pris en compte.