Con questo post, ti aiuteremo a rimuovere vecchi kernel, che possono causare problemi futuri relativi all'installazione di programmi e pacchetti. Prima di andare avanti, capiamo alcuni concetti di base su un kernel Linux.
Kernel Linux
Il kernel Linux funge da interfaccia tra programmi e hardware per computer. È una parte essenziale del sistema operativo Linux. Comunica tra i processi e l'hardware, consentendo al sistema di utilizzare le risorse in modo efficiente.
Quali sono le funzioni di un kernel Linux
Il kernel svolge queste quattro funzioni:
Occasionalmente, le distribuzioni rilassano o aggiornano una nuova versione del kernel che affronta un bug o è la versione più recente emessa dal team del kernel. Debian 11 carica il nuovo kernel quando installiamo l'ultima versione. Col passare del tempo, potresti finire per avere molte versioni del kernel, che occupano tutte spazio sul tuo disco rigido e potrebbero creare difficoltà future.
Ora, diamo un'occhiata al Metodo per rimuovere il vecchio kernel su Debian 11.
Come controllare la versione attuale del kernel su Debian 11
Prima di passare alla procedura di rimuovere i vecchi kernel dal nostro sistema, controlleremo la nostra attuale versione del kernel Debian. Per farlo, utilizzeremo il "il tuo nome"Comando.
In sistemi basati su Linux come Debian, il "il tuo nome"Il comando viene utilizzato per visualizzare le informazioni relative all'hardware e al sistema operativo del sistema. Recupera anche i dettagli sull'architettura del sistema e sul kernel. Nel "il tuo nome"Comando, l'opzione" -r "viene aggiunta per controllare la versione del kernel che stiamo usando:
$ uname -r
Puoi anche eseguire il “il tuo nome"Comando con la combinazione di"-Sig.ra"Opzioni per ottenere il nome della macchina, il nome del kernel e la sua versione:
$ uname -mrs
Qui "x86_64"Indica che il sistema viene avviato dal kernel a 64 bit:
Con il "-UNOpzione "," "il tuo nome"Il comando rivela tutte le informazioni relative al sistema:
$ uname -a
Come elencare i kernel installati su Debian 11
Dopo aver conosciuto l'attuale versione del kernel, ora eseguiremo il comando di seguito per ottenere l'elenco del kernel installato su Debian:
$ dpkg -list | Grep Linux-Image
Qui, il "dpkgComando "con il"-elenco"L'opzione estraggerà l'elenco dei pacchetti installati sul sistema Debian. Con l'aiuto dell'operatore di tubi "|"Passeremo l'elenco come input a"grep"Comando. IL "grepIl comando "cercherà il"Image Linux"Nell'elenco dei pacchetti installati. Successivamente, stamperà l'output sullo schermo del terminale Debian come segue:
Come rimuovere i vecchi chicchi da Debian 11
Abbiamo aggiornato il nostro sistema da Debian 10 Buster a Debian 11 Bullseye e dalla produzione sopra offerta, puoi vedere che il Debian 10 Old Kernel "Linux-Image-4.19.0-17-AMD64"Risiede ancora sul nostro sistema.
Per rimuovere vecchio e indesiderato "Linux-Image-4.19.0-17-AMD64"Kernel di Debian 11, eseguiremo il"rimuovereComando "con il"-epurazione" opzione. IL "-epurazione"L'opzione eliminerà il kernel specificato insieme ai suoi file di configurazione:
$ sudo Apt-get-Sturb Rimuovi Linux-Image-4.19.0-17-AMD64
Dopo aver rimosso il vecchio kernel, è tempo di aggiornare il "Grub2"Configurazione:
$ sudo Update-Grub2
Ora, riavvia il tuo sistema Debian 11:
$ sudo riavvia
È così che rimuovi i vecchi kernel da un sistema Debian.
Conclusione
Dopo un po 'di tempo, il team di Linux Developers rilascia un aggiornamento o un nuovo kernel. Tutti i sistemi a base di Linux come Debian 11 Mantieni l'avvio di vecchie immagini del kernel se un nuovo kernel fallisce. Tuttavia, puoi liberare spazio trattenuto dalle vecchie immagini del kernel. In questo post, ti abbiamo mostrato il Metodo per rimuovere i vecchi chicchi dal tuo Debian 11.