Come installare l’ultimo kernel su CentOS Linux 7 usando il comando yum

Sono un nuovo utente di CentOS Linux 7 che lo usa sul mio portatile. Mi è piaciuto il sistema operativo. C’è un modo per eseguire il kernel Linux più recente/stabile su CentOS Linux versione 7?
CentOS Linux 7.x esegue il kernel Linux versione 3.10.xx. Sia RHEL che CentOS non forniscono una versione aggiornata del kernel Linux. RHEL riporta le patch per il kernel Linux versione 3.10.xx. Tuttavia, è possibile compilare il proprio kernel o installare il kernel pre-costruito utilizzando un repo di terze parti. Questo tutorial mostra come installare l’ultima versione stabile (mainline stable) del kernel Linux su CentOS 7 usando il comando yum. Le seguenti istruzioni dovrebbero funzionare su RHEL 7.x e cloni come Oracle 7.x, Scientific Linux e altri.

Prima di essere

Puoi scoprire l’attuale versione del kernel Linux usando uno qualsiasi dei seguenti comandi:
$ cat /proc/version
Esiti di esempio:

Oppure usa il vecchio buon comando uname:
$ uname -mrs
Esiti di esempio:

Linux 3.10.0-514.21.2.el7.x86_64 x86_64

Come controllare la versione del kernel Linux

Step 1 – Abilita ELRepo

Dalla home page del progetto:

È un repository RPM per pacchetti Enterprise Linux. ELRepo supporta Red Hat Enterprise Linux (RHEL) e i suoi derivati (Scientific Linux, CentOS & altri). Il progetto ELRepo si concentra sui pacchetti relativi all’hardware per migliorare la tua esperienza con Enterprise Linux. Questo include driver per il filesystem, driver grafici, driver di rete, driver audio, webcam e video.

Importa la chiave pubblica

Attenzione: Si prega di notare che l’installazione di un nuovo kernel non ufficialmente supportato da entrambi i progetti RHEL e CentOS. È anche possibile che il vostro sistema non si avvii. Poiché i pacchetti kernel-ml/lt sono costruiti a partire dalle palle di tar sorgente fornite da kernel.org senza alcuna modifica al codice, essi possono contenere alcune differenze rispetto ai kernel della distribuzione CentOS/RHEL. Quindi, è necessario mantenere i backup di tutti i file importanti prima di farlo.

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

Se l’impronta digitale corrisponde, importare la chiave GPG con il comando rpm.
$ sudo rpm --import RPM-GPG-KEY-elrepo.org

Installa ELRepo per CentOS 7

Di nuovo usando il comando wget.
$ wget http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Esiti di esempio:

Passo 2 – Installare elrepo

Tipo il seguente comando yum:
# yum install elrepo-release-7.0-2.el7.elrepo.noarch.rpm
Esiti di esempio:

Fig.01Installare ELRepo per la mia scatola CentOS 7

Passo 3 – Elencare tutti i pacchetti nei repository yum elrepo disponibili per essere installati

Dove,

  1. Il nome del pacchetto kernel di supporto a lungo termine è kernel-lt versione 4.4.xx
  2. Il nome del pacchetto del kernel stabile è kernel-ml versione 4.11.xx

Passo 4 – Installare il kernel versione

Fig.02Installazione del kernel Linux stabile mainline per la mia scatola CentOS 7

Step 5 – Boot nel nuovo kernel

Tipo il seguente comando reboot per riavviare la scatola Linux:
# reboot
o
# shutdown -r now
o
# shutdown -r 0

Step 6 Â- Verifica

Trova la versione corrente del kernel Linux usando uno dei seguenti comandi:
$ cat /proc/version
Esiti di esempio:

O usa il vecchio buon comando uname:
$ uname -mrs
Esiti di esempio:

Linux 4.11.7-1.el7.elrepo.x86_64 x86_64

Conclusione

Suggerisco fortemente che se hai bisogno dell’ultimo kernel per il supporto hardware/driver, prendi Fedora Linux ultimo. La mia opinione professionale è che si usa il kernel fornito dalla distro solo per motivi di sicurezza su server o cloud computing. Tuttavia, Linux o CentOS non limitano la vostra libertà. Un’altra opzione è quella di compilare il kernel Linux dal codice sorgente stesso.

Ecco qui, l’ultima versione del kernel Linux mainline in funzione su un CentOS Linux 7.x. Per maggiori informazioni vedere la home page del progetto qui.

ðŸÂ§ Si prega di sostenere il mio lavoro su Patreon o con una donazione.
🧠Ricevi gli ultimi tutorial su Linux, Open Source & DevOps via RSS feed o newsletter settimanale via email.
🧠0 commenti… aggiungine uno ↔
Categoria Lista di comandi Unix e Linux
Gestione file cat
Firewall Alpine Awall • CentOS 8 • OpenSUSE • RHEL 8 • Ubuntu 16.04 • Ubuntu 18.04 • Ubuntu 20.04
Utility di rete dig • host • ip • nmap
OpenVPN CentOS 7 • CentOS 8 • Debian 10 • Debian 8/9 • Ubuntu 18.04 • Ubuntu 20.04
Package Manager apk • apt
Gestione dei processi bg • chroot • cron • disown • fg • jobs • killall • kill • pidof • pstree • pwdx • time
Ricerca grep • whereis • which
Informazioni Utente gruppi • id • lastcomm • last • lid/libuser-lid • logname • membri • utenti • whoami • who • w
WireGuard VPN Alpine • CentOS 8 • Debian 10 • Firewall • Ubuntu 20.04

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.