Contexto
En este artículo, vamos a mostrar cómo quitar las versiones de kernel antiguo o no utilizado, de las imágenes del kernel de los SO RHEL/CentOS/Fedora. Sin embargo, antes de quitar un kernel antiguo, es importante para mantener su núcleo hasta la fecha; instalar la versión más reciente con el fin de aprovechar las nuevas funciones de núcleo y proteger su sistema de vulnerabilidades que han sido detectados en versiones anteriores.
Recomendación: Se debe mantener al menos uno o dos núcleos antiguos para poderlos utilizar y acceder al SO en caso de que alguna actualización falle.
Ver la versión actual kernel
uname -sr
Listar de kernels instalados
rpm -q kernel
La eliminación de Antiguos/sin usar Kernels en CentOS/RHEL
Una de estas utilidades es el paquete de limpieza que usted puede utilizar para eliminar antiguo núcleo como se muestra a continuación, el recuento de la bandera se utiliza para especificar el número de núcleos que desee dejar en el sistema.
Centos/RHEL
sudo yum -y install yum-utils
sudo dnf -y install yum-utils
Eliminar entradas antigua
El siguiente comando elimina las versiones antiguas del kernel y permite establecer el total de entradas a visualizar en la lista del grub
sudo package-cleanup --oldkernels --count=2
Fedora
Para eliminar kernels antiguos, en fedora se usa el siguiente comando:
sudo dnf remove $(dnf repoquery --installonly --latest-limit 2 -q)
Espero que les sea de utilidad