Pulisci il nuovo menu di avvio di Ubuntu Grub2

Pulisci il nuovo menu di avvio di Ubuntu Grub2
Pulisci il nuovo menu di avvio di Ubuntu Grub2

Video: Pulisci il nuovo menu di avvio di Ubuntu Grub2

Video: Pulisci il nuovo menu di avvio di Ubuntu Grub2
Video: Come cancellare la cronologia dei "file recenti" di Esplora file in Windows - YouTube 2024, Aprile
Anonim

Ubuntu ha adottato la nuova versione del gestore di avvio di Grub nella versione 9.10, eliminando il vecchio problematico menu.lst. Oggi guardiamo come modificare le opzioni del menu di avvio in Grub2.

Grub2 è un passo avanti in molti modi, e la maggior parte del menu fastidioso.lst i problemi del passato sono spariti. Tuttavia, se non stai attento a rimuovere vecchie versioni del kernel, l'elenco di avvio può ancora finire per essere più lungo di quanto non sia necessario.

Image
Image

Nota: potrebbe essere necessario tenere premuto il tasto SHIFT sulla tastiera durante l'avvio per visualizzare questo menu. Se sul computer è installato un solo sistema operativo, è possibile caricarlo automaticamente senza visualizzare questo menu.

Rimuovi le voci del vecchio kernel

L'attività di ripulitura più comune per il menu di avvio è quella di rimuovere le vecchie versioni del kernel che giacciono sul tuo computer.

Nel nostro caso vogliamo rimuovere le voci del menu di avvio di 2.6.32-21-generic. In passato, questo significava aprire /boot/grub/menu.lst…but con Grub2, se rimuoviamo il pacchetto del kernel dal nostro computer, Grub rimuove automaticamente tali opzioni.

Per rimuovere le vecchie versioni del kernel, apri Gestione pacchetti Synaptic, disponibile nel menu Sistema> Amministrazione.

Quando si apre, digitare la versione del kernel che si desidera rimuovere nel campo di testo Ricerca rapida. I primi numeri dovrebbero essere sufficienti.

Image
Image

Per ciascuna delle voci associate al vecchio kernel (ad esempio linux-headers-2.6.32-21 e linux-image-2.6.32-21-generic), fare clic con il tasto destro e scegliere Segna per la rimozione completa.

Fai clic sul pulsante Applica nella barra degli strumenti e poi su Applica nella finestra di riepilogo che si apre. Chiudi Synaptic Package Manager.
Fai clic sul pulsante Applica nella barra degli strumenti e poi su Applica nella finestra di riepilogo che si apre. Chiudi Synaptic Package Manager.

Al prossimo riavvio del computer, il menu Grub non conterrà le voci associate alla versione del kernel rimossa.

Image
Image

Rimuovi qualsiasi opzione modificando /etc/grub.d

Se è necessario un controllo più dettagliato o si desidera rimuovere le voci che non sono versioni del kernel, è necessario modificare i file che si trovano in /etc/grub.d.

/etc/grub.d contiene i file che contengono le voci di menu che erano contenute in /boot/grub/menu.lst. Se si desidera aggiungere nuove voci del menu di avvio, si creerà un nuovo file in questa cartella, assicurandosi di contrassegnarlo come eseguibile.
/etc/grub.d contiene i file che contengono le voci di menu che erano contenute in /boot/grub/menu.lst. Se si desidera aggiungere nuove voci del menu di avvio, si creerà un nuovo file in questa cartella, assicurandosi di contrassegnarlo come eseguibile.

Se vuoi rimuovere le voci del menu di avvio, come facciamo noi, devi modificare i file in questa cartella.

Se volessimo rimuovere tutte le voci memtest86 +, potremmo semplicemente rendere il file 20_memtest86 + non eseguibile, con il comando del terminale

sudo chmod –x 20_memtest86+

Seguito dal comando del terminale
Seguito dal comando del terminale

sudo update-grub

Nota che memtest86 + non è stato trovato da update-grub perché considera solo i file eseguibili.
Nota che memtest86 + non è stato trovato da update-grub perché considera solo i file eseguibili.

Tuttavia, invece, rimuoveremo il Console seriale 115200 voce per memtest86 + …

Aprire una finestra di terminale Applicazioni> Accessori> Terminale. Nella finestra del terminale, digitare il comando:

gksudo gedit /etc/grub.d/20_memtest86+

Le voci del menu si trovano in fondo a questo file.

Image
Image

Elimina la voce di menu per console seriale 115200.

Nota: la descrizione della voce del menu non funziona: deve essere cancellata. Copialo su un altro file se sei preoccupato che potresti averne bisogno in seguito.

Salva e chiudi questo file. Nella finestra del terminale che hai aperto, inserisci il comando
Salva e chiudi questo file. Nella finestra del terminale che hai aperto, inserisci il comando

sudo update-grub

Nota: se non si esegue update-grub, le opzioni del menu di avvio non cambieranno!

Ora, al prossimo avvio, quella strana voce sarà scomparsa e ti verrà lasciato un menu di avvio semplice e pulito.
Ora, al prossimo avvio, quella strana voce sarà scomparsa e ti verrà lasciato un menu di avvio semplice e pulito.
Image
Image

Conclusione

Anche se il menu di avvio di Grub2 può sembrare troppo complicato per i grub master legacy, per gli utenti normali Grub2 significa che non dovrai cambiare spesso il menu di avvio. Fortunatamente, se devi farlo, il processo è ancora abbastanza facile.

Per informazioni più dettagliate su come modificare le voci in Grub2, questa discussione sul forum di Ubuntu è una grande risorsa. Se stai utilizzando una versione precedente di Ubuntu, consulta il nostro articolo su come pulire il menu di avvio di Grub di Ubuntu dopo gli aggiornamenti.

Consigliato: