Liberar espacio en la partición /boot y eliminar kernel antiguos

Liberar espacio en la partición /boot y eliminar kernel antiguos

con el paso del tiempo y debido a las actualizaciones del ubuntu (kernel) puede que nos quedemos sin espacio en el /boot . Ante esto o bien podemos redimensionar dicha partición o borrar los kernel antiguos.

Explicaré este último caso de dos maneras una rápida y otra manual.

La rápida es la siguiente

Entramos como root ;

sudo su

Escribimos esto

dpkg –get-selections|grep ‘linux-image*’|awk ‘{print $1}’|egrep    -v “linux-image-$(uname -r)|linux-image-generic” |while read n;do apt-get -y remove $n;done

Con esto borramos los kernel antiguos que no utilizamos .

Escribimos esto para limpiar;

apt-get autoclean

Por último actutualizamos  el grub:

Si es grug lo hacemos mediante

sudo update-grub2

o también

sudo update-grupb

Si es Burg-grub lo hacemos mediante

sudo update-burg

 

Manera mas lenta.

Para saber los kernel instalados;

dpkg –get-selections | grep linux-image

Puede salir algo como esto;

linux-image-2.6.32-23-generic        install
linux-image-2.6.32-24-generic        install
linux-image-generic                  install

Nunca borraremos el        linux-image-generic

Se deben dejar los últimos dos kernel por seguridad pero en nuestro caso como ejemplo solo dejaremos uno.

Escribimos;

sudo apt-get remove –purge linux-image-2.6.32-23-generic

Para eliminar los headers de los kernel ;

Vemos los que tenemos instalados mediante:

dpkg –get-selections | grep linux-headers

Nos saldrá algo similar a esto
linux-headers-2.6.32-23                        install
linux-headers-2.6.32-23-generic               install
linux-headers-2.6.32-24                        install
linux-headers-2.6.32-24-generic              install
linux-headers-generic                          install

Nunca eliminar el paquete “linux-headers-generic”.

eliminamos solo los que correspondan con los kernel eliminados anteriormente (los acabados en 23)

sudo apt-get remove –purge linux-headers-2.6.32-23 linux-headers-2.6.32-23-generic

Actualizamos el grub

Si es grug lo hacemos mediante

sudo update-grub2

o también

sudo update-grupb

Si es Burg-grub lo hacemos mediante

sudo update-burg

Nota los números de los kernel  variaran según las versiones por lo que deben seguir esto como una guía utilizando las versiones que ustedes tengan

Deja una respuesta