Mise à niveau vers le dernier noyau Linux sur AlmaLinux 8 ou Rocky Linux 8

Le noyau Linux est le composant central d’un système d’exploitation Linux. C’est l’interface entre le matériel informatique et les processus d’un ordinateur.

Le noyau Linux doit être mis à jour périodiquement pour améliorer la sécurité, corriger les bugs, améliorer la compatibilité matérielle, améliorer la vitesse et de nouvelles fonctionnalités.

Chaque distribution Linux est livrée avec une version stable du noyau Linux. Cette version n’est peut-être pas la dernière. La Linux Kernel Organization distribue le noyau Linux via Les archives du noyau Linux gratuitement.

Dans ce tutoriel, nous apprenons à mise à niveau vers le dernier noyau Linux au AlmaLinux 8 ou Rocky Linux 8 utilisant ELRepo.

Étape 1 : Vérifiez votre version actuelle du noyau

Tout d’abord, vérifiez votre version actuelle du noyau à l’aide de la commande uname.

uname -r

La sortie montre que le noyau 4.18 est en cours d’exécution et sur quelle architecture est basée.

Étape 2 : Mettre à jour les référentiels AlmaLinux ou Rocky Linux

Avant de mettre à niveau le noyau, mettez à jour tous les packages vers la dernière version :

sudo dnf upgrade

Cela garantit que votre référentiel de logiciels et vos packages sont mis à jour.

Étape 3 : Activer le référentiel ELRepo sur AlmaLinux ou Rocky Linux

Les référentiels ELRepo fournissent la dernière version du noyau des archives du noyau Linux. Il fournit deux packages de noyau : noyau-ml et noyau-lt via le canal elrepo-kernel. Les packages kernel-ml sont construits à partir des sources disponibles dans la branche “mainline stable” et kernel-lt sur la base d’une branche “support à long terme” pour les distributions basées sur Red Hat Enterprise Linux.

Importez d’abord la clé GPG d’ELRepo, tapez :

sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

Ensuite, installez le référentiel ELRepo pour AlmaLinux 8 ou Rocky Linux8 en exécutant la commande suivante :

sudo dnf install https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm

Étape 4 : lister les noyaux disponibles

Pour lister les noyaux disponibles, tapez :

dnf list available --disablerepo='*' --enablerepo=elrepo-kernel

dnf liste les noyaux disponibles

Cela listera les packages kernel-ml et kernel-lt disponibles dans le canal elrepo-kernel. kernel-lt est une version de support à long terme stable tandis que kernel-ml avec une durée de support plus courte mais avec des mises à jour plus fréquentes.

Dans la sortie, la deuxième colonne indique la version du noyau disponible. Vous pouvez voir que la version principale a le dernier noyau Linux.

Étape 5 : Installez le dernier noyau Linux sur AlmaLinux 8 ou Rocky Linux 8

Le canal ELrepo-kernel a actuellement le noyau 5.14 dans kernel-ml et 5.4 dans kernel-lt.

Pour installer le dernier noyau principal :

sudo dnf --enablerepo=elrepo-kernel install kernel-ml

installer kernel-ml

Pour installer le dernier noyau de support à long terme :

sudo dnf --enablerepo=elrepo-kernel install kernel-lt

installer kernel-lt

Cela téléchargera le dernier package du noyau et l’installera sur votre système.

Étape 6 : Redémarrez et sélectionnez le nouveau noyau

Pour charger le nouveau noyau Linux, vous devez redémarrer votre machine.

$ sudo systemctl reboot

Par défaut, le Grub sélectionne le noyau nouvellement installé, appuyez sur Enter touche pour continuer le démarrage.

Le GRUB_DEFAULT=N dans le fichier /etc/default/grub, indique au chargeur de démarrage de définir par défaut quel noyau. La valeur par défaut GRUB_DEFAULT=0 est le premier noyau de la liste. Si vous apportez des modifications, exécutez sudo grub2-mkconfig -o /boot/grub2/grub.cfg pour recréer la configuration du noyau.

Une fois démarré, confirmez la nouvelle version en uname -r commander.

vérifier la version du noyau installée

Nous avons installé avec succès la dernière version du noyau 5.14 sur AlmaLinux 8.

Supprimer le noyau Linux nouvellement installé

Redémarrez votre système Linux et démarrez le système en sélectionnant l’ancien noyau dans le menu Grub.

Depuis le terminal, exécutez la commande suivante pour supprimer le package kernel-ml et les packages associés :

sudo dnf remove kernel-ml kernel-ml-{devel,headers}

si vous avez installé kernel-lt, exécutez la commande suivante pour le supprimer :

sudo dnf remove kernel-lt kernel-lt -{devel,headers}

Conclusion

Dans ce tutoriel, nous avons appris comment mettre à niveau/mettre à jour vers le dernier noyau Linux sur AlmaLinux 8 ou Rocky Linux 8.