Debian 10 si basa sul kernel Linux 4.19. Sebbene non sia la versione più antica in circolazione, è comunque considerata datata. Fortunatamente, è possibile installare kernel più recenti per beneficiare delle ultime funzionalità e ottimizzazioni.
Questa guida illustra come aggiornare il sistema Debian 10 ai kernel Linux 5.8 e 5.9. Prima di procedere, è fondamentale eseguire un backup completo del sistema per prevenire potenziali problemi in caso di errori durante l’aggiornamento del kernel.
Se sei interessato alla versione del kernel 5.3, consulta questa risorsa dedicata.
Metodo 1: Utilizzare i Backport di Debian
I Backport di Debian offrono un modo sicuro, rapido e semplice per ottenere versioni recenti del kernel Linux. Non è necessario aggiornare manualmente pacchetti o compilare il kernel.
La versione più recente del kernel Linux disponibile tramite i Backport per Debian 10 è la 5.8. Per installarla, è necessario abilitare il repository. Apri un terminale e aggiungi il repository utilizzando il comando seguente:
sudo add-apt-repository 'deb https://deb.debian.org/debian buster-backports main'
Dopo aver aggiunto il repository dei Backport di Debian, aggiorna la lista dei pacchetti:
sudo apt-get update
Ora che il sistema è aggiornato, puoi installare il kernel Linux 5.8 tramite il comando:
sudo apt-get install linux-image-5.8.0-0.bpo.2-amd64-unsigned -y
Al termine dell’installazione, il file di configurazione di Grub verrà aggiornato automaticamente per includere il nuovo kernel. Riavvia il sistema per completare l’operazione.
Dopo il riavvio, il sistema Debian Linux utilizzerà la versione 5.8 del kernel Linux. Goditi i vantaggi del nuovo kernel!
Metodo 2: Aggiornare a Debian 11
Debian 11 include il kernel Linux 5.9 e prevede aggiornamenti successivi, contrariamente a Debian 10 che è fermo alla versione 4.19. Se non sei soddisfatto del kernel 5.8, puoi passare al 5.9 tramite l’aggiornamento a Debian 11.
Procedura di aggiornamento
In passato, abbiamo illustrato come installare Debian 11 da zero, ma non come eseguire un aggiornamento di un sistema esistente. L’aggiornamento a Debian 11 è il percorso necessario per utilizzare il kernel Linux 5.9.
Per avviare l’aggiornamento, apri un terminale e ottieni i privilegi di root con il comando:
su -
Se `su -` non funziona, usa `sudo -s` per accedere all’utente root senza la necessità della password di root.
sudo -s
Dopo aver ottenuto l’accesso come root, aggiorna il sistema con i seguenti comandi:
apt update apt upgrade
Apri il file `/etc/apt/sources.list` con l’editor di testo Nano per modificare le fonti software da Debian 10 a Debian 11:
nano -w /etc/apt/sources.list
Individua le seguenti righe nel file, che indicano che il sistema utilizza software di Debian 10:
Nota: l’URL potrebbe essere diverso, ciò che conta è la parte `buster main`.
deb https://deb.debian.org/debian/ buster main
Sostituisci `buster` con `testing`:
deb https://deb.debian.org/debian/ testing main
Individua anche la riga seguente e procedi con la modifica:
deb-src https://deb.debian.org/debian/ buster main
Modificala in:
deb-src https://deb.debian.org/debian/ testing main
Dopo aver modificato queste due righe, elimina le altre righe dal file, lasciando solo quelle relative a `testing`.
Se non sei sicuro di cosa eliminare, assicurati che il tuo file `/etc/apt/sources.list` contenga esattamente le seguenti righe:
#Testing repo
deb https://deb.debian.org/debian/ testing main
#Test del repository sorgente
deb-src https://deb.debian.org/debian/ testing main
Salva il file con `Ctrl + O` e chiudi Nano con `Ctrl + X`. Esegui l’aggiornamento con i comandi seguenti:
apt update apt upgrade apt dist-upgrade
Riavvia il sistema per completare l’aggiornamento.
Installazione del kernel 5.9
Dopo aver riavviato il sistema, sarai su Debian 11 e, di conseguenza, dovresti utilizzare il kernel Linux 5.9. Per verificare, usa il comando:
uname -a
Se l’aggiornamento a Debian 11 non ha installato il kernel 5.9, puoi installarlo manualmente con:
sudo apt install linux-image-5.9.0-2-amd64
Riavvia nuovamente il PC per attivare il kernel 5.9.