Liberar espacio en partición /boot
Primero verificaremos la versión del kernel actual, el cual debemos de dejar intacto. Lo verificamos con:
uname -r
Luego, ejecutamos la siguiente línea de comando para que se nos muestre los kernel adicionales instalados:
dpkg --list 'linux-image*'
La siguiente captura de pantalla es un ejemplo… dependerá de las versiones de kernel que se tenga.
Ahora eliminaremos los Kernel que no queremos (los más antiguos) mediante la siguiente línea de comando:
sudo apt remove linux-image-VERSION
Donde «VERSION» debe de ser la versión de Kernel antigua que se quiere eliminar. Para mi ejemplo, será la linux-image-4.13.0-17-generic
Esto provocará que se nos muestre una gran cantidad de información, pero si todo esta bien no nos saldrá ningún error
Una vez eliminados los kernel’s antiguos, se puede liberar el espacio de lo residual así:
sudo apt autoremove
Al final, puede ejecutar ésta línea de comando para actualizar la lista de Kernel Boot en el GRUB, pero creo que esta de más porque en el proceso anterior su tuvo que haber actualizado, pero no vaya a ser… xD
sudo update-grub
Liberar espacio cuando /boot esta lleno (100%)
En éste caso, se deberá de realizar otro tipo de procedimiento… pero, por cualquier cosa, no esta de más probar estas líneas primero:
sudo apt-get -f install sudo apt-get autoremove
Si no se solventa con ésto último, vamos a tener que hacer una desinstalación un poco manual de los kernel antiguos. Para ver el espacio que esta ocupando la partición /boot ingresamos la siguiente línea de comando:
Ahí podemos ver que /boot esta al 100% 🙁
Entonces, lo primero que haremos es listar todos los kernel antiguos (sin contar el actual) para estar seguros de lo que vamos a hacer.
sudo dpkg --list 'linux-image*'|awk '{ if ($1=="ii") print $2}'|grep -v `uname -r`
Ahora borraremos los kernel antiguos que ya identificamos. Continuando con el ejemplo de más arriba, se eliminará linux-image-4.13.0-17-generic , pero dependerá de la lista de kernel antiguos que les apareció a ustedes. Es recomendado dejar como mínimo 2 versiones de kernel en el sistema (la actual y una anterior, por cuestiones de recuperación).
sudo rm -rf /boot/*-4.13.0-17-generic
En éste caso, solo se eliminará uno de los kernel, pero para liberar más espacio, se podría seguir eliminando de la misma forma más kernel antiguos.
Ahora arreglaremos las instalaciones parciales que estaban pendientes con:
sudo apt-get -f install
Purgamos forzadamente la desinstalación del kernel ( o los kernel’s ) que eliminamos:
sudo apt-get purge linux-image-4.4.0-21-generic -f
Y ahora arreglamos y limpiamos el sistema.
sudo apt-get autoremove
Para ver el espacio que se tiene en /boot
sudo du -sh /boot
Ahora, para asegurarse que no se tenga problemas y estar seguros que todo esta bien, hacemos:
sudo apt update sudo apt upgrade
Bien, con esto ya debería de estar todo solventado.
¡Saludos!
Comentarios por Facebook
comentarios