Installation du noyau
100%

Kernel · Leçon 4

Installation du noyau

Découvrez comment installer, démarrer, vérifier et conserver un noyau de distribution avec une solution de repli testée.

Les distributions empaquettent les noyaux avec leurs modules, l'intégration de l'initramfs, les mises à jour du chargeur d'amorçage, les signatures et les règles d'assistance. Employez ce processus géré, sauf si vous développez ou testez délibérément un noyau personnalisé et savez récupérer la machine.

Noyaux actifs et installés

Affichez la version du noyau en cours d'exécution :

$ uname -r
6.8.0-00-generic

Cette commande ne répertorie pas tous les noyaux installés et ne change pas immédiatement lorsqu'un paquet plus récent est installé. Le système doit démarrer la nouvelle image avant que uname -r ne l'affiche. Interrogez les paquets installés et les entrées d'amorçage avec les outils propres à la distribution.

Qu'affiche uname -r ?

Préférer le paquet de suivi de la distribution

Installez ou conservez le paquet de suivi ou méta-paquet du noyau pris en charge par la distribution afin de continuer à recevoir les futures mises à jour de sécurité. Les noms dépendent de la version, de l'architecture, de la catégorie du matériel et de la variante du noyau. Ubuntu propose par exemple souvent linux-generic, mais les systèmes cloud, à faible latence, HWE, OEM, temps réel ou propres à une architecture utilisent d'autres paquets.

Ne transformez pas directement la chaîne de uname -r en opérande d'apt install en supposant qu'elle convient. Consultez la documentation actuelle de la distribution et examinez les candidats avec le gestionnaire de paquets avant l'installation.

Pourquoi un méta-paquet de noyau pris en charge est-il utile ?

Préparer le changement

Avant une transaction concernant le noyau :

  1. Confirmez les dépôts pris en charge, les signatures des paquets, le cycle de vie de la version et la variante de noyau prévue.
  2. Assurez-vous que /boot ou la partition système EFI possède assez d'espace.
  3. Conservez au moins un noyau installé et connu pour fonctionner, ainsi qu'une entrée d'amorçage sélectionnable.
  4. Vérifiez les accès à la console, à la gestion distante, au support de secours, à la récupération du chiffrement et au retour arrière.
  5. Contrôlez les modules externes, les pilotes de stockage et de réseau, la signature Secure Boot, l'hibernation et la compatibilité de la virtualisation.

La transaction des paquets doit générer un initramfs correspondant et mettre à jour les entrées d'amorçage par les hooks de la distribution. Lisez chaque erreur : l'état installé du paquet ne suffit pas si la génération de l'initramfs ou du chargeur a échoué.

Pourquoi une erreur de génération de l'initramfs interdit-elle de conclure à la réussite ?

Démarrer et valider

Planifiez un redémarrage contrôlé en tenant compte des parties prenantes et des charges actives. Assurez-vous que la console permet de sélectionner l'ancienne entrée si celle par défaut échoue. Après le démarrage :

$ uname -r
$ journalctl -k -b
$ systemctl --failed

Employez les outils équivalents sur les systèmes sans systemd. Validez le stockage, les systèmes de fichiers, le réseau, l'affichage, les périphériques d'entrée, les modules de sécurité, les modules externes, les conteneurs, les machines virtuelles et la santé applicative. Une invite de connexion seule ne constitue pas une validation complète.

Quand un paquet ordinaire de noyau nouvellement installé devient-il le noyau en cours d'exécution ?

Supprimer les anciens noyaux

N'employez le mécanisme de nettoyage pris en charge par le gestionnaire de paquets qu'après la validation du nouveau noyau. Ne supprimez jamais le noyau actuellement actif, la seule solution de repli connue pour fonctionner ou les paquets requis par le paquet de suivi actif. Examinez précisément la suppression proposée et les entrées d'amorçage qui en résulteront.

Une suppression manuelle dans /boot rend incohérents l'état des paquets et celui du chargeur. Si l'espace est déjà épuisé, préparez une récupération avant de modifier les fichiers au lieu de supprimer des images arbitraires.

Quel noyau doit rester installé pendant la validation initiale d'un nouveau ?

Leçon terminée

Vous avez terminé Installation du noyau

Vous savez maintenant considérer une mise à jour du noyau comme un changement de la chaîne d'amorçage et de compatibilité.

  • Distinguer la version active des images installées.

  • Suivre les mises à jour prises en charge au moyen du bon paquet de la distribution.

  • Préparer le stockage, l'initramfs, les signatures, les modules et l'accès de récupération.

  • Démarrer puis valider le comportement du matériel et des applications.

  • Conserver une solution de repli connue jusqu'à ce que le nouveau noyau soit éprouvé.

Conservez votre progression

Créez un compte gratuit pour enregistrer cette leçon et continuer sur n'importe quel appareil.

Créer un compte gratuit
Leçon Suivante
Retour à Kernel