Cada vez que se actualiza el kernel, la lista del Grub se llena con versiones antiguas que ya no son necesarias y solo ocupan espacio, especialmente si tienes una partición dedicada para /boot. En mi caso, suelo asignar 1GB a esta partición, lo cual es más que suficiente para Grub, y generalmente basta con conservar dos o tres entradas. Por ello, en este artículo explicaremos cómo eliminar esas versiones antiguas que ya no volverás a usar.
Eliminar entradas
Lo primero que haremos será abrir una terminal para comprobar qué versiones del kernel tienes instaladas y, a continuación, desinstalar aquellas que ya no sean necesarias. Para listar todos los paquetes del kernel instalados, ejecuta el siguiente comando:
# dpkg --get-selections | grep linux-imageEste comando debería devolver una salida similar a la siguiente, aunque el número de líneas puede variar según las versiones del kernel instaladas:
linux-image-5.15.0-100-generic deinstall linux-image-5.15.0-101-generic deinstall linux-image-5.15.0-102-generic deinstall linux-image-5.15.0-105-generic deinstall linux-image-5.15.0-106-generic deinstall linux-image-5.15.0-107-generic deinstall linux-image-5.15.0-112-generic deinstall linux-image-5.15.0-113-generic deinstall linux-image-5.15.0-116-generic deinstall linux-image-5.15.0-117-generic deinstall linux-image-5.15.0-118-generic deinstall linux-image-5.15.0-119-generic deinstall linux-image-5.15.0-122-generic deinstall linux-image-5.15.0-25-generic deinstall linux-image-5.15.0-48-generic deinstall linux-image-5.15.0-50-generic deinstall linux-image-5.15.0-52-generic deinstall linux-image-5.15.0-53-generic deinstall linux-image-5.15.0-56-generic deinstall linux-image-5.15.0-57-generic deinstall linux-image-5.15.0-58-generic deinstall linux-image-5.15.0-60-generic deinstall linux-image-5.15.0-67-generic deinstall linux-image-5.15.0-69-generic deinstall linux-image-5.15.0-70-generic install linux-image-5.15.0-71-generic deinstall linux-image-5.15.0-72-generic deinstall linux-image-5.15.0-73-generic deinstall linux-image-5.15.0-75-generic deinstall linux-image-5.15.0-76-generic deinstall linux-image-5.15.0-78-generic deinstall linux-image-5.15.0-79-generic deinstall linux-image-5.15.0-82-generic deinstall linux-image-5.15.0-83-generic deinstall linux-image-5.15.0-84-generic deinstall linux-image-5.15.0-86-generic deinstall linux-image-5.15.0-87-generic deinstall linux-image-5.15.0-88-generic deinstall linux-image-5.15.0-89-generic deinstall linux-image-5.15.0-91-generic deinstall linux-image-5.15.0-92-generic deinstall linux-image-5.15.0-94-generic deinstall linux-image-5.15.0-97-generic deinstall linux-image-6.8.0-45-generic deinstall linux-image-6.8.0-47-generic deinstall linux-image-6.8.0-48-generic deinstall linux-image-6.8.0-49-generic deinstall linux-image-6.8.0-51-generic deinstall linux-image-6.8.0-52-generic install linux-image-6.8.0-53-generic install linux-image-generic install Algo que podremos ver en el listado, es que al lado de la versión del kernel aparecen dos valores: deinstall e install:
- install: El paquete está actualmente instalado y en uso en el sistema.
- deinstall: El paquete ha sido desinstalado, pero es posible que aún queden archivos de configuración en el sistema.
Para eliminar una versión específica del kernel que tengas install, como la más antigua, solo necesitamos desinstalar el paquete correspondiente de nuestro sistema con el siguiente comando:
linux-image-5.15.0-122-generic pero la versión que tendrás que eliminar tu dependerá de tu listado. Coge siempre el kernel más antiguo y deja los más modernos.apt remove --purge linux-image-5.15.0-122-genericlinux-image-generic bajo ninguna circunstancia. Este paquete es esencial para el sistema y su eliminación podría causar problemas graves en futuras actualizaciones.Una vez hemos desinstalado el paquete del kernel, luego podemos desinstalar las cabeceras del kernel:
apt remove --purge linux-headers-5.15.0-122-genericO bien, puedes hacerlo todo de golpe:
apt remove --purge linux-image-5.15.0-122-generic linux-headers-5.15.0-122-genericFinalmente deberemos de actualizar el grub:
# update-grub2Más sobre ./voidNull
- 📖 Aprende todos sobre los comandos de GNU/Linux en nuestro Diccionario "De la A a la Z: Los comandos de GNU/Linux"
- 💪 ¡Forma parte de la Comunidad de ./voidNull!
- 🤖 Disfruta de todos nuestros Cursos sobre Ansible, Proxmox, Home Assistant entre otros.
- 📩 Mantente actualizado con lo último en GNU/Linux y Software Libre. Recibe nuestra Newsletter mensual.
Comentarios