LINUX

Come aggiornare il kernel Linux su CentOS 7

aggiornare il kernel linux centos 7

Il kernel Linux è il componente di base o principale del sistema operativo Linux. La prima versione del kernel è stata scritta per la prima volta nel 1991 da Linus Torvalds, che all’epoca era uno studente di informatica all’Università di Helsinki. Il kernel si trova tra l’hardware del tuo computer e le applicazioni in esecuzione. In questo tutorial, ci concentriamo sull’evidenziare come aggiornare il kernel Linux su CentOS 7.

Ma perché aggiornare il kernel in primo luogo? Bene, l’aggiornamento del kernel ha alcuni enormi vantaggi. Questi includono un supporto migliorato per driver di terze parti come NVIDIA, correzioni di sicurezza e funzionalità aggiuntive. Senza ulteriori indugi, rimbocchiamoci le maniche e dimostriamo come aggiornare il kernel su CentOS 7.

Requisiti

Per questo esercizio. assicurati di avere i seguenti requisiti prima di iniziare.

  1. Un’istanza del sistema CentOS 7.
  2. Un utente sudo per l’esecuzione di privilegi elevati.
  3. Una connessione Internet stabile.
Before proceeding with upgrading the kernel on your system, please backup all your important data on an external drive as the upgrade might make the system unstable at times.

Passaggio 1) Controllare la versione corrente del kernel

Prima di tutto, devi controllare la versione corrente del kernel. Questo ti permetterà di distinguere le versioni del kernel dopo l’aggiornamento. Per ottenere ciò, eseguire il comando uname:

$ uname -smr
controlla la versione del kernel in CentOS 7

Dal risultato, possiamo vedere la versione del kernel (3.10) e l’architettura del sistema ( che è a 64 bit ).

Passaggio 2) Aggiorna i repository dei pacchetti CentOS

Dopo aver confermato la versione del kernel Linux, il passaggio successivo sarà aggiornare i repository dei pacchetti. Per fare ciò, invocare il comando:

$ sudo yum update

Quando richiesto, fai clic su “Y‘ per sì per continuare ad aggiornare i repository.

aggiornare CentOS 7

Questo di solito richiede molto tempo e, a seconda della velocità di Internet, può richiedere da 30 minuti a 1 ora. Questo è anche un buon momento per fare stretching o fare la spesa al negozio di alimentari più vicino.

Passaggio 3) Abilita il repository Elrepo

L’aggiornamento del kernel richiede l’installazione di un repository di terze parti noto come Magazzino ElRepo. Questo è un repository della comunità CentOS che fornisce l’ultima versione del kernel che fornisce i pacchetti hardware più recenti per migliorare l’esperienza utente complessiva. Questi pacchetti includono driver video, driver grafici, driver di rete e webcam, solo per citarne alcuni.

Per attivare il repository, vai al terminale ed esegui il comando:

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

Questo comando installa la chiave GPG del repository Elrepo che fornisce una firma digitale per verificare l’autenticità dei pacchetti software installati. Di solito, CentOS blocca l’installazione di pacchetti software non firmati.

Dopo aver abilitato il repository, eseguire il seguente comando per installare il repository Elrepo:

$ sudo rpm -Uvh https://www.elrepo.org/elrepo-release-7.0-3.el7.elrepo.noarch.rpm
Abilita il repository elrepo

Passaggio 4) Elenca le versioni del kernel disponibili

Prima di aggiornare il kernel Linux su CentOS 7, è prudente controllare prima le versioni del kernel disponibili. Per fare ciò, eseguire il comando;

$ yum list available --disablerepo='*' --enablerepo=elrepo-kernel
Elenca i repository disponibili

Sul terminale, dovresti ottenere un elenco di moduli del kernel disponibili kernel-lt indica una versione stabile LTS (supporto a lungo termine) mentre kernel-ml indica una versione principale che fornisce supporto a breve termine ma offre aggiornamenti più frequenti. Sulla destra c’è una colonna che mostra le versioni del kernel e possiamo vedere che l’ultima versione principale è 5.8.9 mentre l’ultima versione a lungo termine è 4.4.236 al momento della stesura di questa guida.

Passaggio 5) Installa l’ultima versione del kernel

Per aggiornare il kernel su CentOS 7. è necessario installare l’ultima versione del kernel. Per installare l’ultima versione della linea principale, invocare il comando:

$ sudo yum --enablerepo=elrepo-kernel install kernel-ml
aggiornare il kernel Linux su CentOS 7

La stampa ‘Y‘ per sì per continuare con l’installazione. Alla fine, dovresti ottenere l’output di seguito per indicare che l’installazione è andata a buon fine.

aggiornare il kernel Linux su CentOS

Se desideri installare l’ultima versione a lungo termine, esegui:

$ sudo yum --enablerepo=elrepo-kernel install kernel-lt
aggiornare il kernel Linux su CentOS 7

Ancora una volta, premi ‘Y‘ per sì per continuare con l’installazione.

Passaggio 6) Riavvia e scegli l’ultimo kernel

Al riavvio, il menu di grub ora avrà le ultime voci del kernel che indicano le ultime versioni del kernel che abbiamo installato in precedenza in questo tutorial. Tuttavia, la vecchia versione del kernel rimane quella preselezionata, come mostrato.

Opzioni del menu di grub centos7

In seguito modificheremo il menu di grub in modo che punti alla voce del kernel più recente. Per ora, seleziona l’ultima voce del kernel e premi INVIO.

selezionare la voce del kernel più recente

Una volta effettuato l’accesso, avvia il terminale e, ancora una volta, controlla la versione del kernel.

controlla la versione del kernel centos7

Perfetto ! questo indica che ora stiamo eseguendo il kernel più recente.

Passaggio 7) Impostare la versione predefinita del kernel

Come promesso nel passaggio precedente, imposteremo la versione predefinita del kernel sull’ultima versione. Per fare in modo che ciò accada, modificheremo /etc/default/grub file. Apri il file usando il tuo editor di testo preferito e imposta GRUB_DEFAULT valore a zero come mostrato

GRUB_DEFAULT=0

Salva ed esci dal file di configurazione e riconfigura il bootloader grub eseguendo il comando:

$ sudo grub2-mkconfig -o /boot/grub2/grub.cfg

Dovresti ottenere risultati simili a quelli che abbiamo qui.

riconfigurare grub

Infine, riavvia e assicurati che questa volta sia preselezionata la voce del kernel più recente.

Conclusione

Siamo arrivati ​​alla fine di questo articolo. In questa guida, abbiamo presentato i passaggi necessari per aggiornare il kernel Linux in CentOS 7. Il tuo feedback è benvenuto.

Related Articles

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Back to top button
Close