Comment installer le dernier noyau sur CentOS Linux 7 en utilisant la commande yum

Je suis un nouvel utilisateur de CentOS Linux 7 qui l’exécute sur mon ordinateur portable. J’ai aimé le système d’exploitation. Y a-t-il un moyen d’exécuter le noyau Linux le plus récent/stable sur un CentOS Linux version 7 ?
CentOS Linux 7.x exécute le noyau Linux version 3.10.xx. RHEL et CentOS ne fournissent pas une version mise à jour du noyau Linux. RHEL rétroporte les correctifs pour le noyau Linux version 3.10.xx. Cependant, il est possible de compiler votre propre noyau ou d’installer un noyau pré-construit en utilisant un dépôt tiers. Ce tutoriel vous montre comment installer la dernière version stable (mainline stable) du noyau Linux sur un CentOS 7 en utilisant la commande yum. Les instructions suivantes devraient fonctionner sur RHEL 7.x et les clones tels que Oracle 7.x, Scientific Linux et plus encore.

Avant d’être

Vous pouvez découvrir la version actuelle du noyau Linux en utilisant l’une des commandes suivantes:
$ cat /proc/version
Exemples de sorties:

Ou utiliser la bonne vieille commande uname :
$ uname -mrs
Sorties types:

Linux 3.10.0-514.21.2.el7.x86_64 x86_64

Comment vérifier la version du noyau Linux

Étape 1 — Activer ELRepo

De la page d’accueil du projet:

C’est un dépôt RPM pour les paquets Enterprise Linux. ELRepo supporte Red Hat Enterprise Linux (RHEL) et ses dérivés (Scientific Linux, CentOS &autres). Le projet ELRepo se concentre sur les paquets liés au matériel afin d’améliorer votre expérience avec Enterprise Linux. Cela inclut les pilotes de système de fichiers, les pilotes graphiques, les pilotes réseau, les pilotes de son, les pilotes de webcam et de vidéo.

Importer la clé publique

Avertissement : Veuillez noter que l’installation d’un nouveau noyau non officiellement pris en charge par le projet RHEL et CentOS. Il est également possible que votre système ne démarre pas. Comme les paquets kernel-ml/lt sont construits à partir des tar balls sources fournis par kernel.org sans aucune modification du code, ils peuvent contenir quelques différences par rapport aux noyaux de la distribution CentOS/RHEL. Par conséquent, vous devez conserver des sauvegardes de tous les fichiers importants avant de le faire.

pub 1024D/BAADAE52 2009-03-17 elrepo.org (RPM Signing Key for elrepo.org) <[email protected]> Key fingerprint = 96C0 104F 6315 4731 1E0B B1AE 309B C305 BAAD AE52sub 2048g/B8C66E6D 2009-03-17

Si l’empreinte digitale correspond, importez la clé GPG avec la commande rpm.
$ sudo rpm --import RPM-GPG-KEY-elrepo.org

Installer ELRepo pour CentOS 7

Encore en utilisant la commande wget.
$ wget http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Sorties d’exemple:

Etape 2 — Installer elrepo

Tapez la commande yum suivante:
# yum install elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Sorties d’exemple:

Fig.01: Installation d’ELRepo pour ma boîte CentOS 7

Etape 3 — Lister tous les paquets dans les dépôts yum elrepo disponibles pour être installés

Où,

  1. Le nom du paquet du noyau de support à long terme est kernel-lt version 4.4.xx
  2. Le nom du paquetage du noyau stable mainline est kernel-ml version 4.11.xx

Etape 4 — Installer le noyau version

Fig.02: Installation du noyau Linux stable mainline pour ma boîte CentOS 7

Étape 5 — Démarrage dans le nouveau noyau

Tapez la commande reboot suivante pour redémarrer la boîte Linux :
# reboot
OR
# shutdown -r now
OR
# shutdown -r 0

Étape 6 Â- Vérification

Découvrez la version actuelle du noyau Linux en utilisant l’une des commandes suivantes :
$ cat /proc/version
Sorties types:

Ou utiliser la bonne vieille commande uname:
$ uname -mrs
Sorties types:

Linux 4.11.7-1.el7.elrepo.x86_64 x86_64

Conclusion

Je suggère fortement que si vous avez besoin du dernier noyau pour le support matériel/pilotes, obtenez Fedora Linux dernier cri. Mon avis professionnel est que vous utilisez uniquement le noyau fourni par la distro pour des raisons de sécurité sur le serveur ou le cloud computing. Cependant, Linux ou CentOS ne limitent pas votre liberté. Une autre option est de compiler le noyau Linux à partir du code source lui-même.

Et voilà, la dernière version du noyau Linux mainline en place et fonctionnant sur un CentOS Linux 7.x. Pour plus d’infos, voir la page d’accueil du projet ici.

ðŸÂ§ Soutenez mon travail sur Patreon ou avec un don.
ðŸÂ§ Recevez les derniers tutoriels sur Linux, Open Source & DevOps via le flux RSS ou la newsletter hebdomadaire par email.
ðŸÂ§ 0 commentaires… en ajouter un ↔
Catégorie Liste des commandes Unix et Linux
Gestion des fichiers cat
Pare-feu Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Utilitaires réseau dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Gestionnaire de paquets apk • apt
Gestion des processus bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Recherche grep • whereis • which
Information sur les utilisateurs groupes • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.