Pagina 1 di 2

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: sabato 27 gennaio 2007, 13:21
da DarkSun
Si, puoi eliminarli. Io comunque consiglio di tenere almeno una versione del kernel precedente a quella attuale cosi se si combinassero pasticci, puoi entrare nel sistema lo stesso ma con la versione precedente.
Per quanto riguarda lo spazio, non ti so` rispondere con precisione. Comunque qualcosa di certo si libera. :)

Ciao

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: martedì 24 giugno 2008, 18:00
da sonia
qual è la procedura?

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: martedì 24 giugno 2008, 18:06
da christian88
sonia ha scritto: qual è la procedura?
anche io ne ho tantissimi, come faccio a cancellare quelli vecchi?

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: martedì 24 giugno 2008, 18:36
da Polonio
Allora prima identificate i kernel da rimuovere
[date sudo gedit /boot/grub/menu.lst per vedere quali avete installato e uname -r per sapere qualè in uso]

poi date
sudo apt-get -s remove  --purge linux-image-2.6.24-1u-generic (2.6.24-18 è un esempio.... dovete sostituirlo con quello che volete disinstallare)

NB: questo comando è solo una simulazione!!! cioè il terminale vi mostra cosa succederebbe, ma in pratica non avviene niente..... se l'out è positivo allora date il comando vero e proprio per disinstallare ( senza -s):

sudo apt-get remove --purge linux-image-2.6.24-18-generic

riguardo al --purge non credo che serva perchè non ci sono configurazioni da eliminare..... ma datelo comunque che male non fà....

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: martedì 24 giugno 2008, 18:39
da drooper
Polonio ha scritto: Allora prima identificate i kernel da rimuovere
[date sudo gedit /boot/grub/menu.lst per vedere quali avete installato e uname -r per sapere qualè in uso]

poi date
sudo apt-get -s remove  --purge linux-image-2.6.24-1u-generic (2.6.24-18 è un esempio.... dovete sostituirlo con quello che volete disinstallare)

NB: questo comando è solo una simulazione!!! cioè il terminale vi mostra cosa succederebbe, ma in pratica non avviene niente..... se l'out è positivo allora date il comando vero e proprio per disinstallare ( senza -s):

sudo apt-get remove --purge linux-image-2.6.24-18-generic

riguardo al --purge non credo che serva perchè non ci sono configurazioni da eliminare..... ma datelo comunque che male non fà....
Io che non riesco a smanettare da terminale mi sono "rivolto" a synaptic ricercando la parola "linux", come già detto su altri post, e mi è venuta fuori la lista dei kernel installati. Da lì, con dei semplici click ho rimosso quelli che non mi servono.
Ciao (good)

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: martedì 24 giugno 2008, 20:26
da Polonio
drooper ha scritto: Io che non riesco a smanettare da terminale mi sono "rivolto" a synaptic ricercando la parola "linux", come già detto su altri post, e mi è venuta fuori la lista dei kernel installati. Da lì, con dei semplici click ho rimosso quelli che non mi servono.
Ciao (good)
ok è uguale.... una cosa sola, che vuol dire "Io che non riesco a smanettare da terminale"!??!?!? devi solo aprirlo e incollare i comandi che ti ho detto io... non ci vuole una scienza particolare........

Ciao

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: martedì 24 giugno 2008, 22:44
da drooper
Polonio ha scritto:
drooper ha scritto: Io che non riesco a smanettare da terminale mi sono "rivolto" a synaptic ricercando la parola "linux", come già detto su altri post, e mi è venuta fuori la lista dei kernel installati. Da lì, con dei semplici click ho rimosso quelli che non mi servono.
Ciao (good)
ok è uguale.... una cosa sola, che vuol dire "Io che non riesco a smanettare da terminale"!??!?!? devi solo aprirlo e incollare i comandi che ti ho detto io... non ci vuole una scienza particolare........

Ciao
Perdonami se mi sono espresso male. Non mi riferivo al tuo post: il mio commento è semplicemente riferito a quando ho avuto io il problema di eliminare le vecchie versioni del kernel. Ho avuto come suggerimento la possibilità di effettuare tale operazione da synaptic e poiché sono un niubbo ed ho poca confidenza col terminale mi parso più semplice da fare e soprattutto da ricordare l'utilizzo di synaptic. Condivido pienamente la semplicità del copia-incolla del comando. Ciao.

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: martedì 24 giugno 2008, 22:48
da nto
scusate ragazzi
per esperienze vi consiglio di non eliminarli ma solo di commentarli così non vi appaiono nel grub
sudo gedit /boot/grub/menu.lst
va bene...ma poi nei kernel che non vi interessano mettede davanti ogni riga "#"

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: martedì 24 giugno 2008, 22:53
da Polonio
Concordo con te nel fatto di tenere qualche vecchia versione del kernel.... ma al massimo un paio.... è inutile intasarsi l'hard disk con kernel che di fatto non utilizzeremo mai più.....
nto ha scritto:
sudo gedit /boot/grub/menu.lst
va bene...ma poi nei kernel che non vi interessano mettede davanti ogni riga "#"
Quando disinstalli una versione del kernel il file menu.lst viene automaticamente ricreato in base alla nuova disinstallazione....

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: martedì 24 giugno 2008, 22:59
da nto
ma al massimo un paio....
si, hai ragione...magari le ultime

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: mercoledì 25 giugno 2008, 9:46
da viatorino37
@ nto.
Fammi capire. Se metti un cancelletto davanti alla riga, non elimini il kernel superfluo, ma lo nascondi, per cui all'avvio di Ubuntu non si vede, ma occupa lo stesso tanta memoria.
Da qualche parte del forum, non ricordo quale, ricordo di aver letto che ogni versione del kernel si 'ciuccia' circa 350 Mb, per cui converrebbe rimuoverla. Se non ci sono contro-indicazioni, naturalmente!
Ciao

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: mercoledì 25 giugno 2008, 14:39
da nto
Fammi capire. Se metti un cancelletto davanti alla riga, non elimini il kernel superfluo, ma lo nascondi, per cui all'avvio di Ubuntu non si vede, ma occupa lo stesso tanta memoria.
Da qualche parte del forum, non ricordo quale, ricordo di aver letto che ogni versione del kernel si 'ciuccia' circa 350 Mb, per cui converrebbe rimuoverla. Se non ci sono contro-indicazioni, naturalmente!
ti faccio un esempio:
una volta dopo un aggiornamento, riavvio non ho più il desktop...per fortuna c'era un altro kernel!

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: mercoledì 25 giugno 2008, 14:40
da volonte umberto
Reinstallallo

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: giovedì 26 giugno 2008, 9:10
da viatorino37
nto ha scritto: ti faccio un esempio:
una volta dopo un aggiornamento, riavvio non ho più il desktop...per fortuna c'era un altro kernel!
Mi dispiace contraddirti, nto,ma non è così. Infatti, a ogni aggiornamento (automatico) di Ubuntu che riguarda il kernel, viene caricata una versione nuova che occupa circa 350 Mb di memoria, le altre vecchie vengono lasciate a disposizione dell'utente che potrebbe riutilizzarle all'avvio.
Quando tu metti nella lista dei kernel il cancelletto non fai altro che "non mostrare" i kernel che non vuoi usare, ma essi rimangono nella memoria del tuo PC.
Calcolo rapido: io ho 3 kernel superflui 2.6.24.16, 17 e 18 e quindi 1 GB di memoria inutilizzabile, visto che preferisco usare l'ultima versione del kernel, la 2.6.24.19.
Caio

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: giovedì 26 giugno 2008, 11:00
da drooper
viatorino37 ha scritto:
nto ha scritto: ti faccio un esempio:
una volta dopo un aggiornamento, riavvio non ho più il desktop...per fortuna c'era un altro kernel!
Mi dispiace contraddirti, nto,ma non è così. Infatti, a ogni aggiornamento (automatico) di Ubuntu che riguarda il kernel, viene caricata una versione nuova che occupa circa 350 Mb di memoria, le altre vecchie vengono lasciate a disposizione dell'utente che potrebbe riutilizzarle all'avvio.
Quando tu metti nella lista dei kernel il cancelletto non fai altro che "non mostrare" i kernel che non vuoi usare, ma essi rimangono nella memoria del tuo PC.
Calcolo rapido: io ho 3 kernel superflui 2.6.24.16, 17 e 18 e quindi 1 GB di memoria inutilizzabile, visto che preferisco usare l'ultima versione del kernel, la 2.6.24.19.
Caio
Mi trovavo nella tua stessa situazione: avevo i kernel dalla versione 16, però prudenzialmente ho preferito rimuovere solo 16 e 17. Anch'io utilizzo la 2.6.24.19, ma poiché all'inizio avevo problemi con questa versione ho preferito conservare anche la 2.6.24.18.
Ripeto, secondo me è meglio essere prudenti.
Ciao

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: giovedì 26 giugno 2008, 16:10
da nto
si infatti punti di vista....io la penultima la tengo
(b2b)

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: giovedì 26 giugno 2008, 16:26
da christian88
ok grazie...ma per commentarle devo commentare tutte le righe o basta quella del kernel?

meglio così:

Codice: Seleziona tutto

#title		Ubuntu 8.04, kernel 2.6.24-18-generic (recovery mode)
#root		(hd1,0)
#kernel		/boot/vmlinuz-2.6.24-18-generic root=UUID=cda4e5c3-5322-407b-a794-ae60c159fa77 ro single
#initrd		/boot/initrd.img-2.6.24-18-generic
#quite
o così:

Codice: Seleziona tutto

#title		Ubuntu 8.04, kernel 2.6.24-18-generic (recovery mode)
root		(hd1,0)
kernel		/boot/vmlinuz-2.6.24-18-generic root=UUID=cda4e5c3-5322-407b-a794-ae60c159fa77 ro single
initrd		/boot/initrd.img-2.6.24-18-generic
quite

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: giovedì 26 giugno 2008, 18:55
da nto
io le commento tutte

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: giovedì 26 giugno 2008, 20:13
da Polonio
A mio parere commentare una versione del kernel in grub è assolutamente inutile!
Cioè se si tiene una vecchia versione è perchè si ha dei dubbi sull'affidabilità della nuova, ma se la commenti e non puoi neanche avviarla in caso di necessità....... a questo punto la disinstalli

Re: cancellare vecchi kernel, dopo l'aggiornamento

Inviato: venerdì 27 giugno 2008, 10:57
da viatorino37
Ho seguito il tuo consiglio, Polonio, ed adesso il quadro della situazione è più chiaro.
Da terminale ho dato i seguenti comandi:

Codice: Seleziona tutto

sudo apt-get remove --purge linux-image-2.6.24-16-generic

Codice: Seleziona tutto

sudo apt-get remove --purge linux-image-2.6.24-17-generic
Per ogni kernel eliminato mi veniva segnalata una liberazione di memoria di 125 Mb. Tra l'altro, prima dell'intervento `df` mi dava uno spazio di memoria usata del 49%, mentre dopo le due rimozioni è sceso al 46%.

Una piccola aggiunta. Alla fine della rimozione appare questo prompt:
rmdir: failed to remove `/lib/modules/2.6.24-17-generic': Directory non vuota
Niente di preoccupante, in quella dir c'è un link simbolico di soli 40 byte, che conviene lasciare al suo posto, essendo irrisoria l'occupazione di memoria.

Infine, un'errata corrige, su quanto ho detto qualche post più sopra. Invece che 350 Mb per kernel (evidentemente ricordavo male), questo esperimento conferma che il risparmio di memoria è 125 Mb per ogni vecchio kernel rimosso.