giovedì 21 gennaio 2010

Eliminiamo i vecchi kernel

Ciao a tutti e bentornati su Mondo Linux. Oggi vi spiegherò in pochissimi passaggi come liberarvi dei vecchi kernel linux.
Su Ubuntu la cosa è molto semplice, basta andare nel gestore di pacchetti e cercare linux-image-2.6.(vecchio kernel), togliere la spunta e confermare. Per le derivate di ubuntu il procedimento è molto simile.
Se invece ci troviamo su Fedora, andiamo a controllare quali sono i vecchi kernel installati sul sistema digitando da terminale e con permessi di utente root il seguente comando:

rpm -qa | grep kernel

Sappiate che di default Fedora lascia 3 vecchi kernel installati nel sistema.

Ora che abbiamo controllato la versione che ci interessa cancellare, sempre con permessi di root digitiamo:

rpm -e kernel-2.6.(vecchio kernel).

Andiamo a controllare che tutto sia stato rimosso dal sistema.
Come prima cosa andiamo in /lib/modules e se il sistema ha cancellato ogni traccia del kernel non troveremo più la cartella del kernel rimosso. Se la cartella è ancora presente andiamo a cancellarla manualmente da terminale con il comando:

rm -rf /lib/modules/2.6.(vecchio kernel)

Entriamo ora in /boot/
andiamo ad eliminare i file che si riferiscono al vecchio kernel che sono:

config-2.6.(vecchio kernel)
initramfs-2.6.(vecchio kernel)
System.map-2.6.(vecchio kernel)
vmlinuz-2.6.(vecchio kernel)

Come ultima cosa entriamo nella cartella grub ed apriamo il file menu.lst

Andiamo a cancellare la voce che si riferisce al kernel eliminato poco fa.
La parte da eliminare sarà molto simile a questa:

title Fedora (2.6.vecchio kernel)
root (hd0,0)
kernel /boot/vmlinuz-2.6.vecchio kernel ro root=UUID=00d4e909-d5aa-473b-b3e2-f85bbb6c2a17 noiswmd LANG=it_IT.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=it rhgb quiet
initrd /boot/initramfs-2.6.vecchio kernel

Dal prossimo riavvio non troveremo più la voce del kernel inutilizzato ed in più avremo liberato spazio sul nostro disco.

E' raccomandato testare per bene il nuovo kernel prima di eliminare il vecchio.

2 commenti: