PDA

View Full Version : ubuntu 8.04.. grub un pò strapieno


Mr Hyde
11-02-2010, 09:40
ciao a tutti, ho installato ubuntu a novembre 2007, fatto aggiornamento alla 8.04 e mai ritoccato, ora c'è un "problema"..

ho grub con almeno 16 voci prima di arrivare al dualboot con xp (mi serve per stampare, la mia amata mx700 non riesco a fargliela vedere, nonostante la lan :mad:), è possibile rimuovere le più vecchie e mantenere solo quella nuova? è una procedura semplice?

ce l'ho su da 2 anni, ma non ho mai approfondito troppo..

Chiancheri
11-02-2010, 09:52
ciao a tutti, ho installato ubuntu a novembre 2007, fatto aggiornamento alla 8.04 e mai ritoccato, ora c'è un "problema"..

ho grub con almeno 16 voci prima di arrivare al dualboot con xp (mi serve per stampare, la mia amata mx700 non riesco a fargliela vedere, nonostante la lan :mad:), è possibile rimuovere le più vecchie e mantenere solo quella nuova? è una procedura semplice?

ce l'ho su da 2 anni, ma non ho mai approfondito troppo..

sul gestore di pacchetti synaptic, rimuovi tutti i vecchi kernel e headers.

ti faccio un esempio:

se l'ultimo è 2.6.28-15 (sulla 8.04 forse è ancora più vecchio), cerca tutto quello che c'è con 2.6.28 e rimuovi tutto quello che finisce per -14 -13 -12 ecc.... (kernel, headers image, tutto).

Mr Hyde
11-02-2010, 20:21
wow.. è così semplice?! pensavo fosse MOLTO peggio.. grazie, provvedo.. dici che così il sistema sarà più veloce?

Torav
11-02-2010, 21:52
wow.. è così semplice?! pensavo fosse MOLTO peggio.. grazie, provvedo.. dici che così il sistema sarà più veloce?

più veloce direi di no (a meno che la tua partizione / sia strapiena). Avrai solamente un paio di gb liberi in più :p

mykol
12-02-2010, 00:51
forse non sarò tanto sveglio ... ma mi pare che ti abbiano risposto un'altra cosa rispetto a ciò che hai chiesto ...
Tu hai scritto

ho grub con almeno 16 voci prima di arrivare al dualboot con xp (mi serve per stampare, la mia amata mx700 non riesco a fargliela vedere, nonostante la lan ), è possibile rimuovere le più vecchie e mantenere solo quella nuova? è una procedura semplice?

Ti é stato risposto di disinstallare i kernel, ecc...

La risposta esatta era: con un editor di testo, apri il file (dopo essertene fatto una copia di riserva, perché non si sa mai ...) /etc/grub/menu.lst e davanti alle righe che iniziano con "title" (esempio "title 2.6.31.12-desktop" o simili) relative ai kernel che non vuoi usare scrivi il carattere #.
In questo modo le voci relative non saranno più visualizzate nel menù all'avvio.

Credo che tu userai la prima voce che potrebbe essere "Linux".
ecco, devi lasciare la prima parte ed é bene lasciare le prime tre sezioni come qui sotto:

timeout 5
color black/cyan yellow/cyan
gfxmenu (hd0,0)/boot/gfxmenu
default 0

title linux
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux root=UUID=8597f89e-79bf-11d9-8d91-bd6646c78bc9 resume=UUID=2abae35f-e209-42bc-954c-91924fd449c0 splash=silent vga=788
initrd (hd0,0)/boot/initrd.img

title linux-nonfb
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=linux-nonfb root=UUID=8597f89e-79bf-11d9-8d91-bd6646c78bc9 resume=UUID=2abae35f-e209-42bc-954c-91924fd449c0
initrd (hd0,0)/boot/initrd.img

title failsafe
kernel (hd0,0)/boot/vmlinuz BOOT_IMAGE=failsafe root=UUID=8597f89e-79bf-11d9-8d91-bd6646c78bc9 failsafe
initrd (hd0,0)/boot/initrd.img

in cui "timeout 5" rappresenta il numero di secondi trascorsi i quali viene avviato il sistema con il kernel indicato nella successiva opzione "default". Nel caso che ho postato si avvierebbe il kernel relativo alla prima voce in quanto "default 0" (grub inizia a contare da zero).

Le sezioni individuate dalle voci "title linux-nonfb " e "title failsafe" é bene non toglierle comunque.

Messi tutti i # davanti alle voci che non ti interessano (tranne quella relativa a windows, ovviamente) salvi ed al prossimo riavvio avrai solo più le voci


linux
linux-nonfb
failsafe
windows

cioè esattamente ciò che volevi ottenere.

Mr Hyde
12-02-2010, 07:11
in /etc/ ho solo un grub.d ma senza menu.lst dentro.. :mc:

Chiancheri
12-02-2010, 13:06
in /etc/ ho solo un grub.d ma senza menu.lst dentro.. :mc:

nono prima fai come ti ho detto... tranquillo.. rimuoverà un sacco di voci...

blackgin
12-02-2010, 13:10
cut
Visto che non credo che se ne faccia niente di 15 kernel vecchi, la risposta di Chiancheri é ottima ;)

Mr Hyde
12-02-2010, 21:45
ho trovato dentro "sistema base" i vari
linux-image-2.6.24-xx-generic
ora al momento l'ultimo installato è il 24.27, tutto il resto lo cancello?


e devo togliere anche i vari linux-ubuntu-modules-2.6.24-xx-generic?

Chiancheri
12-02-2010, 21:47
ho trovato dentro "sistema base" i vari
linux-image-2.6.24-xx-generic
ora al momento l'ultimo installato è il 24.27, tutto il resto lo cancello?


e devo togliere anche i vari linux-ubuntu-modules-2.6.24-xx-generic?

si

Mr Hyde
12-02-2010, 22:06
ho risolto i miei problemi da seminiubbo con un bel programmino con interfaccia grafica.

in 10 secondi ho fatto tutto, ho lasciato le ultime tre versioni per estrema precauzione...

il programmino si chiama Qgrubeditor e permette oltre alla pulizia di fare altre cosette carine, ora me lo studio.