sábado, 16 de diciembre de 2023

No hay espacio suficiente en la partición /boot. MX Linux, Debian, Ubuntu y derivados.

Si usas MX Linux, Debian, Ubuntu y derivados, lo mismo en alguna ocasión te aparece un mensaje así:

No hay espacio suficiente en la partición /boot

Esto se debe a que se han ido instalando sucesivas actualizaciones del kernel de GNU/Linux en tu partición /boot y ésta se va llenando y llenando.


Generalmente, con un...

$ sudo apt autoremove


...se suele despejar bastante el disco, ya que se eliminan dependencias no necesarias. Pero si quieres eliminar antiguos kernels vamos a hacer lo siguiente:


Primero, vamos a ver los kernels que tenemos instalados:

$ sudo dpkg --get-selections | grep linux-image



A mí me aparecen los siguientes resultados:

linux-image-6.1.0-13-amd64         install
linux-image-6.1.0-14-amd64         deinstall
linux-image-6.1.0-15-amd64         install
linux-image-6.1.0-16-amd64         install
linux-image-amd64                    install


En mi caso, me interesa eliminar el kernel que indica deinstall, que son antiguas entradas que aún mantienen algún fichero de configuración. No elimines todas las entradas, siempre está bien mantener una o dos antiguas, además de la más actual, por si tienes que entrar desde el Grub con una entrada anterior por algún problema que hayas tenido.


Voy pues a eliminar mi kernel que indica deinstall:

$ sudo apt-get remove --purge linux-image-6.1.0-14-amd64 



Después, aunque en las diferentes instalaciones de un kernel se actualiza el Grub de forma automática, no viene mal hacerlo manualmente, ya que hemos toqueteado por nuestra cuenta. Hacemos:

$ sudo update-grub


¡Listo! Ya tendremos la partición /boot con más espacio para futuras instalaciones o actualizaciones del kernel.


¡Fácil, verdad?



__________________________
 

No hay comentarios:

Publicar un comentario