Come aggiornare il kernel nella top 10 di Debian Bullseye

Come aggiornare il kernel nella top 10 di Debian Bullseye
Questo breve tutorial spiega come aggiornare il kernel in Debian 11 Bullseye.

L'aggiornamento del kernel è necessario quando è necessario aggiungere funzionalità o supporto del dispositivo, bug di patch o aumentare le prestazioni del sistema.

Dopo aver letto questo articolo, sarai in grado di aggiornare il tuo kernel Linux in alcuni passaggi.

Per questo tutorial, aggiornerò al kernel 5.16, ma le istruzioni fornite sono utili anche per le altre versioni del kernel. Basta sostituire il 5.16.15 versione in questo articolo per la tua versione.

Tutte le istruzioni sono utili anche per le versioni di Debian precedenti. Puoi ignorare il fatto che questo articolo è stato scritto usando Debian Bullseye.

Il tutorial include screenshot per tutti i passaggi descritti, rendendo facile per qualsiasi utente Linux seguirli.

Aggiornamento del kernel in Debian 11 Bullseye:

Per iniziare, vediamo come determinare il tuo kernel attuale. Puoi usare il il tuo nome comando seguito dal -R parametro, come mostrato di seguito:

UNAME -R

Come puoi vedere sopra, il kernel attuale è 5.10.0. Scariciamo un kernel più recente.

Puoi controllare l'ultimo kernel su https: // cdn.kernel.Org/Pub/Linux/Kernel/V5.X/

Per questo tutorial Debian, aggiornerò al 5.16 kernel. Per scaricarlo dalla fonte menzionata in precedenza, è possibile utilizzare il Wget comando come mostrato di seguito:

Nota: È possibile utilizzare questo tutorial per installare altre versioni del kernel, basta sostituire il percorso e il nome del kernel.

Wget https: // cdn.kernel.Org/Pub/Linux/Kernel/V5.X/Linux-5.16.15.catrame.Gz

Inoltre, scarica la firma del kernel con il comando, come mostrato di seguito:

Wget https: // cdn.kernel.Org/Pub/Linux/Kernel/V5.X/Linux-5.16.15.catrame.cartello

Estrai il kernel scaricato eseguendo il comando seguente (il comando in basso presuppone che tu abbia il .catrame.pacchetto gz):

TAR XVZF Linux-5.16.15.catrame.Gz

O

TAR XVZF Linux-.catrame.Gz

Dove "Versione" Deve essere sostituito con la versione effettiva del kernel, hai scaricato.

Immettere la directory con i file estratti eseguendo il seguente comando:

CD Linux-5.16.15/

Aggiorna il file di configurazione eseguendo il comando mostrato nella seguente immagine:

sudo cp -v /boot /config -$ (uname -r) .configurazione

Installa i pacchetti necessari per compilare il kernel Linux eseguendo il seguente comando:

sudo apt-get installa build-essenziale Linux-source bc kmod cPio flex libncurses5-dev libelf-dev libsssl-dev nano -y

Per configurare il kernel e l'aggiunta o la rimozione del supporto dei dispositivi, eseguire il seguente comando:

sudo fare menuconfig

Puoi esplorare tutte le opzioni su questa schermata per personalizzare il kernel in base alle tue esigenze. Una volta terminato, premere il Salva pulsante:

premi il OK Pulsante per salvare il file di configurazione.

premi il Uscita pulsante per finire il processo.

premi il Uscita Pulsante di nuovo per tornare al terminale.

Disabilita moduli non necessari e crea un .File di configurazione in base alla configurazione corrente del kernel eseguendo il seguente comando:

sudo fare localmodconfig

Ora, inizia a compilare il nuovo kernel eseguendo il comando mostrato nella seguente immagine. Questo processo potrebbe richiedere diversi minuti.

sudo fare bzimage

Otterrai un output simile come mostrato di seguito:

Installa i moduli del kernel eseguendo il seguente comando:

sudo make modules && sudo make modules_install

Se hai usato il sudo comando durante il processo, potrebbe essere richiesto di digitare il tuo sudo password, come mostrato di seguito:

Termina l'installazione del nuovo kernel eseguendo la seguente riga:

Sudo fare installazione

Hai bisogno di Grub, un bootloader, per incorporare il nuovo kernel per avviarlo.

Per farlo, basta aggiornare Grub eseguendo il seguente comando:

Sudo Update-Grub

Ora, riavvia il tuo sistema per caricare il nuovo kernel.

SUDO Riavvia

Dopo l'avvio, ricontrollare il kernel eseguendo il seguente comando:

UNAME -R

Come puoi vedere, il kernel è stato aggiornato con successo. Ora puoi goderti il ​​tuo sistema aggiornato.

Cos'è il kernel Linux?

Il kernel Linux è il core del sistema, il cui compito principale è consentire l'interazione tra hardware e software. Definisce i processi che possono passare attraverso la CPU e la quantità di risorse disponibili per ognuna. Analizza anche la memoria e gestisce i driver.

Puoi considerare parte della funzione del kernel come un traduttore tra diversi componenti, inclusi componenti astratti come il resto del sistema operativo.

Il kernel Linux è gratuito e open source ed è scritto in lingua C. È stato sviluppato da Linus Torvalds. È autorizzato ai sensi della licenza pubblica generale GNU V2. Oggi è ampiamente supportato e le nuove versioni vengono pubblicate periodicamente. Attualmente, la comunità dietro lo sviluppo del kernel ha oltre 6.000 collaboratori.

Alcuni esperti sostengono che il kernel è il sistema operativo, mentre Linux è un'aggiunta.

Quando lo compila, è possibile aggiungere supporto per hardware non supportato, aggiungere funzionalità e bug di patch e problemi di sicurezza, come mostrato in precedenza nel fare menuconfig fare un passo. Ciò è particolarmente utile per sistemi come Debian che utilizzano versioni di Old Kernel.

È possibile includere diverse versioni del kernel nel tuo bootloader per scegliere tra loro quando si avvia il sistema.

Per ulteriori informazioni sul kernel Linux e sulle versioni, visitare https: // kernel.org.

Conclusione:

Come puoi vedere, l'aggiornamento del kernel Linux in Debian 11 Bullseye è un compito lungo ma facile che qualsiasi utente Linux può ottenere. Ci sono molti passaggi come descritto sopra, ma il processo è facile seguendo i passaggi spiegati in questo tutorial.

Se stai usando Debian 10 o Debian 9, puoi comunque compilare un nuovo kernel seguendo le istruzioni sopra. Il processo è anche simile per altre distribuzioni Linux ad eccezione dei passaggi che utilizzano il gestore pacchetti APT/APT-get e per i sistemi che utilizzano un bootloader diverso da GRUB (in tal caso, è necessario sostituire l'aggiornamento di GRUB per l'aggiornamento del bootloader). Dopo aver aggiornato il kernel, potresti sentire che le prestazioni del sistema migliorano il supporto selezionato nella fase di configurazione.

Grazie per aver letto questo articolo che spiega come aggiornare il kernel in Debian. Spero che questo articolo sia stato utile per te. Continua a seguire il suggerimento Linux per tutorial Linux più professionali.