Le noyau est le composant le plus important de tout système d'exploitation Linux. Un noyau Linux fonctionne comme un interprète ou un médiateur entre le matériel informatique et les processus logiciels.
Les tâches de base d'un noyau Linux sont les suivantes :
Gestion des processus.
Gestion de la mémoire.
Pilotes de périphérique.
Appels système et sécurité.
Chaque distribution Linux est livrée avec une version stable du noyau Linux et les logiciels et pilotes pris en charge. Mais le noyau livré peut ne pas être le dernier.
Vous devez mettre à niveau l'ensemble du système d'exploitation pour passer à une autre version majeure du noyau Linux si votre version actuelle n'est pas celle mise à jour.
Dans cet article, nous mettrons à jour le noyau pour CentOS 8.
Tout d'abord, mettez à niveau vos progiciels existants dans la machine CentOS.
dnf -y update
Deuxièmement, vérifiez la version du noyau de CentOS 8.
uname -r
La dernière version du noyau Linux est disponible via ELRepo. Installez ELRepo à l'aide de la commande suivante :
dnf install -y https://www.elrepo.org/elrepo-release-8.el8.elrepo.noarch.rpm
Importez la clé GPG du référentiel ELRepo dans le système.
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
Nous allons maintenant créer un cache pour les référentiels nouvellement installés.
dnf makecache
Le référentiel ELRepo contient elrepo-kernel canal qui fournit les noyaux pris en charge à long terme (kernel-lt ) et noyaux stables principaux (kernel-ml ) pour les distributions basées sur Red Hat Enterprise Linux. Ces deux packages Kernel sont construits à partir des sources disponibles sur https://www.kernel.org/
Actuellement, aucun noyau pris en charge à long terme n'est disponible dans ce canal. Mais le noyau Main-Line basé sur la dernière version stable du noyau Linux 5.15 est disponible.
Rechercher le elrepo-kernel channel pour répertorier le kernel-ml packages associés.
dnf --disablerepo="*" --enablerepo="elrepo-kernel" list available | grep kernel-ml
Installez le kernel-ml package à l'aide de la commande suivante. Vous pouvez également installer n'importe quel autre kernel-ml colis selon vos besoins.
dnf --enablerepo="elrepo-kernel" install -y kernel-ml
Le noyau Linux 5.15 est maintenant dans notre système pour le charger, nous devons redémarrer la machine.
reboot
Après le redémarrage, vous pouvez maintenant vérifier la version de votre noyau.
uname -r