Eliminare voci dal Grub Ubuntu
Tutti prima o poi si ritrovano alle prese con un Grub che all’avvio di Ubuntu ha una lista di svariate decine di elementi. Si tratta di aggiornamenti del kernel che si aggiungono si accumulano. Il problema di per sè è noioso se vogliamo avviare il pc non in Ubuntu, ma ad esempio in Windows, così che tocca pigiare la freccina in giù della tastiera fino ad arrivare in fondo alla lista!
In internet si trovano diverse guide per eliminare le versioni “indesiderate” dal Grub. Tutti consigliano comunque di stare attenti a non eliminare accidentalmente la versione in uso, o comunque di non disinstallare tutto con troppa sufficienza.
Esiste invece un metodo più semplice e sicuro per ovviare al problema. Entrare nel file che gestisce l’elenco del Grub e nascondere le voci che non vogliamo visualizzare. Basta aprire il terminale e digitare:
sudo gedit /boot/grub/menu.lst
Si apre il file del grub con tutte le versioni di Ubuntu che avete installato. Mettete un “#” davanti alle righe che identificano il kernel che volete nascondere. Ad esempio, se avete:
title Ubuntu 9.10, kernel 2.6.31-19-generic
uuid 5b36c618-02f4-484f-b727-5cd34a7f0379
kernel /boot/vmlinuz-2.6.31-19-generic root=…
initrd /boot/initrd.img-2.6.31-19-generic
quiet
Lo fate diventare:
#title Ubuntu 9.10, kernel 2.6.31-19-generic
#uuid 5b36c618-02f4-484f-b727-5cd34a7f0379
#kernel /boot/vmlinuz-2.6.31-19-generic root=…
#initrd /boot/initrd.img-2.6.31-19-generic
#quiet
E il gioco è fatto. Il kernel NON viene cancellato, ma semplicemente nascosto! Al prossimo riavvio non lo troverete più nel Grub!









mauro perin :
Ciao, solo una precisazione: quanto sopra vale per Grub “prima versione”.
A partire da -mi sembra- Ubuntu 9.04 in poi (quindi dalla prima delle due release del 2009), è stato adottato Grub2, una evoluzione di Grub che ha un approccio leggermente diverso (non c’è più il file /boot/grub/menu.lst)
Per la procedura per Grub2:
-> se uno ha pazienza -tanta- di leggersi tutto:
https://wiki.ubuntu.com/Grub2 (cerca nella pagina ‘Grub 2 Files & Folders’)
-> Più pragmaticamente, basta una semplice guida -in italiano
– cercando in google qualcosa del tipo ‘grub2 eliminare voci menu iniziale’, ad es.:
http://www.infernet.ws/showthread.php?tid=16556
Mauro
Scritto il 24 giugno 2010 alle 11:57
RM :
Ciao grazie della segnalazione! Effettivamente sono appena passato alla 10.4 e questo problema si potrebbe verificare presto!
Scritto il 26 giugno 2010 alle 18:26