Gestion des noyaux Linux
Noyau Linux utilisé
Les modules EOLE 2.5 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 14.04, le noyau utilisé est linux-image-generic-lts-vivid
.
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.