View Full Version : ubuntu 8.04.. grub un pò strapieno
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).
wow.. è così semplice?! pensavo fosse MOLTO peggio.. grazie, provvedo.. dici che così il sistema sarà più veloce?
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
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.
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 ;)
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
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.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.