GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come rimuovere le vecchie versioni del kernel per ripulire il menu di avvio?

Ogni volta che installo un nuovo kernel Linux, viene lasciato in grub_config, rendendo il menu di avvio più lungo ogni volta.

So che posso cercare manualmente tra i pacchetti installati e rimuoverli.

Ubuntu fornisce un modo più semplice per ripulirli o impedirne la visualizzazione nell'elenco di avvio?

Migliore risposta

16.04 e versioni successive di Ubuntu

sudo apt autoremove

Questo comando rimuove i pacchetti che sono stati installati automaticamente per risolvere una dipendenza, ma ora non dipendono più. Ciò include le vecchie versioni di linux-headers-* e linux-image-* . (È anche intelligente in questo processo, lasciando una versione di riserva del kernel in giro come ripiego!)

11.10 e versioni successive di Ubuntu

GRUB2 e la sua visualizzazione di tutti i kernel

Le ultime versioni di Grub2 installato in Ubuntu visualizza automaticamente il kernel più recente e nasconde i kernel più vecchi che potresti aver installato.

Se non vedi il tuo grub – quindi ricordati di premere Maiusc durante l'avvio.

Come puoi vedere, viene visualizzato solo il kernel più recente.

Se selezioni l'opzione mostrata (premi Invio ) quindi tutti i vecchi kernel diventano visibili e disponibili per l'avvio.

Come eliminare permanentemente i kernel meno recenti

Primo avvio con l'ultimo kernel disponibile.

Esistono diversi modi per eliminare i vecchi kernel. Personalmente, non toccherei Computer Janitor poiché questo è riconosciuto per rompere il tuo computer con i suoi suggerimenti.

sinaptico

Un'alternativa è Synaptic (sudo apt install synaptic )

cerca immagine-linux , fai clic con il pulsante destro del mouse su un kernel e scegli la rimozione completa e infine fai clic su Applica pulsante per eliminare il kernel.

Ripeti la ricerca ma questa volta per linux-header – puoi eliminare le intestazioni associate per l'immagine del kernel scelta in precedenza.

Sinaptica anche se non tenterà di verificare ciò che stai cercando di rimuovere... potresti inavvertitamente eliminare il tuo kernel più recente o addirittura eliminare tutti i tuoi kernel tramite questo strumento lasciandoti con un Ubuntu non avviabile !.

Ricordati di controllare quale kernel stai usando digita:

uname -r

Il risultato sarebbe simile a:

Ricorda il risultato e il numero:assicurati di non eliminare l'immagine o l'intestazione corrispondenti.

Correlati:come rimuovere Gnome Desktop Environment senza rovinare Unity DE? (Ubuntu 16.04)?

Raccomandamento

La mia raccomandazione è di mantenere almeno due o preferibilmente tre kernel incluso l'ultimo. Il motivo della raccomandazione è che avrai almeno uno/due altri kernel con cui avviare, se per qualsiasi motivo l'ultimo kernel non è in grado di eseguire l'avvio o introduce una funzionalità regredita come il wireless interrotto.


Ubuntu
  1. Come rimuovere i vecchi kernel inutilizzati su CentOS Linux

  2. Come rimuovere le voci del programma Wine dal menu?

  3. Come aggiungere una nuova voce di avvio del sistema operativo al menu Grub2?

  4. Come riavviare la barra dei menu in Unity?

  5. Come modificare il kernel predefinito (avvio dal vecchio kernel) in CentOS/RHEL 8

Come rimuovere le vecchie versioni del kernel dall'avvio su Ubuntu 18.04

Come rimuovere i collegamenti su Google Chrome

Come rimuovere le versioni precedenti del kernel Linux in Ubuntu

come configurare centos 8 per l'avvio con la vecchia versione del kernel

Come cambiare il kernel all'avvio?

Perché Apt-get Autoremove non rimuove i vecchi kernel?