Eliminar kernel antiguo en OpenSuse, CenTos, Fedora y derivados

Actualizado el miércoles, 24 enero, 2018

Cuando actualizamos el kernel y instalamos una versión más reciente, normalmente quedan las viejas entradas en el grub y ademas los antiguos kernel solo nos ocupan espacio que fácilmente podemos liberar. Es conveniente guardar el kernel anterior por si tenemos algún problema, siempre podemos volver a el anterior. No es necesario mantener más de dos versiones, es desperdiciar espacio en el disco duro y generar entradas innecesarias en el grub.

Para eliminar los antiguos accedemos a la terminal como root y listamos todas las versiones que tenemos instaladas:

rpm -qa | grep -i kernel

Nos listara algo similar a:

kernel-firmware-20141122git-5.1.noarch
kernel-desktop-3.16.7-65.1.g72605c1.x86_64
kernel-desktop-3.16.7-67.1.g96495d3.x86_64
kernel-desktop-3.16.7-68.1.g324aeb9.x86_64

Como podemos observar, tenemos tres kernels así que procedemos a desinstalar el mas antiguo, en este caso sería: kernel-desktop-3.16.7-65.1.g72605c1.x86_64. No borres nunca el kernel-firmware, pues cuando este se actualiza si que borra la antigua versión.
Por seguridad primero verificamos que versión esta corriendo actualmente:

uname -r

Como veis nos devuelve el mas nuevo, ahora ya estamos seguros de cual eliminar.

linux-ra8y:/home/sergio # uname -r
3.16.7-68.g324aeb9-desktop

Desinstalar el kernel en Fedora, CenTos y derivados:

yum remove kernel-desktop-3.16.7-65.1.g72605c1.x86_64

Desinstalar el kernel en OpenSuse y derivados:

zypper remove kernel-desktop-3.16.7-65.1.g72605c1.x86_64

Nota: puedes acortar el comando remove por rm.

2 Comentarios

  1. g
    09/11/2017

Agregar comentario