En Ubuntu, para limpiar entradas antiguas lo tenemos fácil:
- Vemos qué versión estamos usando
- Listamos las cabeceras (headers) que tenemos instaladas, para eliminar los antiguos que ya no nos interesan
- Lo mismo hacemos con las imágenes del kernel (image), para ver cuántas tenemos instaladas
- Después de cada paso, vamos eliminado los antiguos
uname -r
En mi caso me devuelve lo siguiente:
Ya sabemos el kernel que estamos usando. IMPORTANTE: No borrar éste.
Ahora veamos cuántos 'kernel (linux-image) y cabeceras (linux-headers)' distintos tenemos:
dpkg --get-selections | grep -E "linux-image|linux-headers"
En la imagen de la derecha veis que tengo varios kernel y varias cabeceras, de las veces que voy actualizando.
Voy a dejar únicamente las correspondientes a la rama 4.18 (estoy editando este post antiguo en Agosto-18 y ya vamos por la 5ª revisión del kernel 4.18).
sudo apt remove --purge linux-headers-4.15 linux-headers-4.17
Ponemos 'S' y pulsamos 'INTRO'.... y ya está.
Lo mismo haremos con las imágenes del kernel
sudo apt remove --purge linux-image-unsigned-4.17
Como veis, esta acción seleccionará todos los "image" de kernel 4.17:
Igual que antes, pulsamos 'S' e Intro.... y el kernel se eliminará, liberando espacio.
Conviene siempre que tengáis las 2 últimas (cabeceras e imágen), por si una falla, para que podáis arrancar con la anterior.