Le maintien d'un noyau Linux à jour est crucial pour la sécurité, la compatibilité matérielle et l'optimisation des performances.répondre à différents cas d'utilisation et niveaux d'expertise.
Pourquoi mettre à jour le noyau?
Des correctifs de sécurité:Atténuer les vulnérabilités
Support matériel:Activer les nouveaux appareils/fonctionnalités.
Gains de performance:Profitez des améliorations apportées au planificateur/à l'OI.
Fixes de stabilité:Résolvez les bugs au niveau du noyau.
Je vous en prie.Précautions
Testez d'abord les mises à niveau dans des environnements non-production.
S'assurer que les pilotes critiques (par exemple, NVIDIA, ZFS) prennent en charge le noyau cible.
Ayez toujours un plan de secours.
Méthode 1: Utilisation des référentiels officiels Ubuntu (recommandé)
Meilleur pour:Noyaux stables et testés avec support à long terme (LTS).
Les étapes:
Mettre à jour les listes de paquets:
- Je suis désolé.
sous-titres aptemise à jour&& sous-titres aptemise à niveau complète- Je sais.
Installer le noyau HWE (systèmes LTS):Pour Ubuntu 22.04 LTS
- Je suis désolé.
sous-titres apte installer--installer-recommande Linux générique-hwe-22.04
Réinitialisez et vérifiez:
- Je suis désolé.
sous-titres redémarrer
nom - Je ne sais pas # Vérifiez la version du noyau (par exemple, 6.5.x)
Méthode 2: Utilisation du PPA du noyau principal (derniers noyaux)
Meilleur pour:Des amateurs qui ont besoin de fonctionnalités de pointe.Risque:Moins testé; problèmes de compatibilité potentiels.
Ajouter le PPA de ligne principale:
- Je suis désolé.
sous-titresLe code de l'établissement est le code de l'établissement.- Je sais.
sous-titres aptemise à jour
Installez l' outil de l' interface graphique principale (facultatif):
- Je suis désolé.
sous-titres apte installerligne principale
Lancement parligne principalepour sélectionner/installer graphiquement les noyaux.
Ou Installez par l'intermédiaire de la CLI:
- Je suis désolé.
sous-titres apte installerJe ne suis pas d'accord.- les en-têtes génériques de linux-- générique
(remplaceravec le noyau cible, par exemple,6.8.4)
Méthode 3: Compilation manuelle du noyau
Meilleur pour:Personnalisation ou besoins de débogage spécifiques.
Procédure:
Installez les dépendances:
- Je suis désolé.
sous-titres apte installerIl est nécessaire de construire un libncurses-dev.
Télécharger la source du noyau:Une visiteLe système de gestion des données, télécharger la source souhaitée (par exemple,Je suis sous Linux 6.8.tar.xz) et
Extraire et configurer:
- Je suis désolé.
le goudron - xvfJe suis sous Linux 6.8.tar.xzLe CDJe suis sous Linux 6.8fairele menu est configuré# Utilisez la configuration actuelle: /boot/config-$ ((uname -r)
Compilation et installation:
- Je suis désolé.
faire- JeJe vous en prie.nproc) # Compiler en utilisant tous les cœurs
sous-titres faireLes modules doivent être installés# Installez des modules
sous-titres faire installer # Installez le noyau
sous-titresmise à jour-intramfs- c - Je ne sais pas. 6.8.0# Mise à jour initramfs
sous-titres Je ne sais pas si c'est vrai. # Mise à jour GRUB
sous-titres redémarrer
Plan de reprise
Démarrez dans le noyau précédent:
Attends un peu.Le postependant le démarrage pour accéder à GRUB → Sélectionnez le noyau plus ancien.
Supprimer le noyau problématique:
- Je suis désolé.
sous-titres apteJe ne sais pas.- générique
Vérification et meilleures pratiques