Grub: pulizie di primavera, rimuoviamo i kernel inutilizzati
mercoledì, dicembre 17 2008 - 91 VisualizzazioniPer chi come me ha abilitato gli aggiornamenti proposti (proposed) e non supportati (backports) per avere sempre tutti i pacchetti alle ultime versioni disponibili si troverà, molto più spesso di chi non li ha abilitati, a dover aggiornare il kernel ad una nuova versione.
Dopo aver installato il nuovo kernel al riavvio del pc nel grub troveremo la possibilità di scegliere se avviare linux con il nuovo kernel appena installato oppure con quello “vecchio”. Questo ovviamente per evitare che se il nuovo kernel non dovesse dare dei problemi, l’utente può selezionare l’ultimo funzionante e non avere noie.
Con il passare del tempo il nostro grub si popolerà di tutti i kernel installati e le voci in partenza diventeranno numerose e qualcuno come me potrebbe avere l’esigenza di rimuovere le voci dei vecchi kernel in quanto ormai non hanno più nessuna utilità. Quanto segue vi spiegherà come rimuoverle in modo sicuro e automatico, l’unico accorgimento che dovrete avere sarà quello di assicurarvi che l’immagine del kernel che intendete usare sia funzionante al 100%. Finora personalmente non ne ho mai trovato uno che installato mi abbia dato qualche problema ma non si sa mai quindi avviate linux con il kernel che intendete lasciare, controllate bene che non escano errori e iniziamo le nostre pulizie di primavera¹.
Baserò l’esempio sul mio grub.
1. VERIFICHIAMO I KERNEL CHE ABBIAMO INSTALLATO
Apriamo il menu.lst
gedit /boot/grub/menu.lst
E cerchiamo questa voce:
## ## End Default Options ##
Qui troveremo la lista di tutti i kernel installati e selezionabili nel grub. Ecco quali sono i miei (riporto solo quanto scritto nella voce title per non allungare troppo l’articolo e tralasciando i “recovery mode” che non ci interessano)
Ubuntu 8.10, kernel 2.6.27-10-generic
Ubuntu 8.10, kernel 2.6.27-8-generic
Ubuntu 8.10, kernel 2.6.27-7-generic
2. VERIFICARE IL KERNEL CHE STIAMO USANDO
Semplicemente digitando da terminale il comando
uname -r
il risultato ( nel mio caso ) sarà
2.6.27-10-generic
Questo nel mio caso sarà il kernel che non dovrò eliminare in quanto è quello che utilizzo.
3. ELIMINAZIONE VECCHI KERNEL
Ricapitolando: il kernel che sto usando è il 2.6.27-10-generic e quello che ora eliminerò sarà il 2.6.27-7-generic. Per fare questo mi è sufficiente da terminale digitare il seguente comando
sudo apt-get remove linux-image-2.6.27-7-generic
Avvenuta la rimozione possiamo verificare che siano state rimosse anche le relative voci dal menu.lst controllando appunto come a inizio articolo.
CONSIGLIO: per evitare che a causa del nuovo kernel non vengano riscontrati degli errori che a prima vista magari non avevamo notato io di solito lascio sempre installata l’ultima versione scaricata e quella precedente, trovandomi di fatto ad avere sempre 2 voci nel grub in modo tale da poter usare il kernel precedente se dovessi trovarmi in questa situazione. Nessun kernel finora mi ha mai dato noie ma visto che la prudenza non è mai troppa continuerò a usare questo sistema.
¹ Si lo so è ancora inverno e per di più a casa mia c’è 1 metro e 30 di neve ma non fate i puntigliosi
Scritto da Fattazzo
Altri Articoli Interessanti
Gli ultimi dal Social
gusions
pensa al futuro dell'opensource
@Replica
gabrielbutoeru
Gabriel recupera la password e capisce qualche cosa in più su Chrome OS
@Replica
mcastel
qualche riflessione sul sistema operativo di #Google http://tinyurl.com/laquuc (Qaiku)
@Replica
andreaolivato
Gnome-do 0.8.2 con le Docklets su Gentoo : VIDEO http://bit.ly/UcC8g
@Replica
andreaolivato
Stallman: il software libero non deve dipendere da #Mono http://punto-informatico.it/2657922/PI/News/stallman-liberatevi-mono.aspx
@Replica
Sito webCompletamente Funzionante
GalleryCompletamente Funzionante
Social NetworkCompletamente Funzionante
Server JabberProblemi liste contatti
Servizio MailCompletamente Funzionante
Servizio di RicercaCompletamente Funzionante















