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