Hoe installeer ik de nieuwste kernel op CentOS Linux 7 met yum-commando

Ik ben een nieuwe CentOS Linux 7-gebruiker die het op mijn laptop draait. Het besturingssysteem bevalt me goed. Is er een manier om de nieuwste/stabiele Linux-kernel op CentOS Linux versie 7 te draaien?
CentOS Linux 7.x draait Linux kernel versie 3.10.xx. Zowel RHEL en CentOS biedt geen bijgewerkte versie van Linux kernel. RHEL backports patches voor de Linux kernel versie 3.10.xx. Het is echter mogelijk om je eigen kernel te compileren of een voorgebouwde kernel te installeren via een repo van een derde partij. Deze tutorial laat zien hoe je de laatste stabiele (mainline stable) Linux kernel versie op een CentOS 7 installeert met yum commando. De volgende instructies zouden moeten werken op RHEL 7.x en klonen zoals Oracle 7.x, Scientific Linux en meer.

Voor u

U kunt de huidige Linux-kernelversie achterhalen met een van de volgende commando’s:
$ cat /proc/version
Voorbeelduitvoer:

Of gebruik het oude, goede commando uname:
$ uname -mrs
Voorbeelduitvoer:

Linux 3.10.0-514.21.2.el7.x86_64 x86_64

Hoe Linux-kernelversie te controleren

Stap 1 — ELRepo inschakelen

Van de startpagina van het project:

Het is een RPM-repository voor Enterprise Linux-pakketten. ELRepo ondersteunt Red Hat Enterprise Linux (RHEL) en afgeleiden daarvan (Scientific Linux, CentOS & anderen). Het ELRepo Project richt zich op hardware gerelateerde pakketten om uw ervaring met Enterprise Linux te verbeteren. Dit omvat stuurprogramma’s voor het bestandssysteem, grafische stuurprogramma’s, netwerkstuurprogramma’s, geluidsstuurprogramma’s, webcam- en videostuurprogramma’s.

Importeer de openbare sleutel

Waarschuwing: Houd er rekening mee dat het installeren van een nieuwe kernel niet officieel wordt ondersteund door zowel RHEL als CentOS project. Het is ook mogelijk dat uw systeem niet opstart. Aangezien de kernel-ml/lt pakketten zijn gebouwd vanaf de bron tar ballen geleverd door kernel.org zonder enige aanpassingen aan de code, kunnen ze enkele verschillen bevatten in vergelijking met de CentOS/RHEL distributie kernels. Daarom moet u back-ups maken van alle belangrijke bestanden voordat u dit doet.

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

Als de vingerafdruk overeenkomt, importeert u de GPG-sleutel met het rpm-commando.
$ sudo rpm --import RPM-GPG-KEY-elrepo.org

Installeer ELRepo voor CentOS 7

Opnieuw met de opdracht wget.
$ wget http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Voorbeelduitvoer:

Stap 2 — elrepo installeren

Typ het volgende yum-commando:
# yum install elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Voorbeelduitvoer:

Fig.01: ELRepo installeren voor mijn CentOS 7 box

Stap 3 — Lijst van alle pakketten in de yum elrepo repositories die beschikbaar zijn om te worden geïnstalleerd

Waar,

  1. De naam van het kernelpakket voor lange termijn ondersteuning is kernel-lt versie 4.4.xx
  2. De naam van het mainline stabiele kernelpakket is kernel-ml versie 4.11.xx

Step 4 — Installeer kernel versie

Fig.02: Installeren van mainline stabiele Linux kernel voor mijn CentOS 7 box

Stap 5 — Opstarten in nieuwe kernel

Type het volgende reboot commando om de Linux box opnieuw op te starten:
# reboot
OR
# shutdown -r now
OR
# shutdown -r 0

Stap 6 Â- Verificatie

Ontdek de huidige Linux-kernelversie met een van de volgende commando’s:
$ cat /proc/version
Voorbeelduitvoer:

Of gebruik het oude, goede commando uname:
$ uname -mrs
Voorbeelduitvoer:

Linux 4.11.7-1.el7.elrepo.x86_64 x86_64

Conclusie

Ik raad sterk aan dat als je de nieuwste kernel nodig hebt voor hardwareondersteuning/drivers, je de nieuwste versie van Fedora Linux krijgt. Mijn professionele mening is dat je distro kernel alleen gebruikt voor veiligheidsredenen op server of cloud computing. Echter, Linux of CentOS beperken je vrijheid niet. Een andere optie is om Linux kernel te compileren vanaf de broncode zelf.

En daar heb je het, de laatste versie van mainline Linux kernel up and running op een CentOS Linux 7.x. Voor meer info zie de project home page hier.

🧠Steun mijn werk op Patreon of met een donatie.
🧠Ontvang de nieuwste tutorials over Linux, Open Source & DevOps via RSS feed of wekelijkse email nieuwsbrief.
🧠0 reacties… voeg er een toe ↔
Categorie Lijst van Unix en Linux commando’s
File Management cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Network Utilities dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Package Manager apk • apt
Processen Beheer bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Searching grep • whereis • which
User Information groups • id • lastcomm • last • lid/libuser-lid • logname • members • users • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.