Como eliminar kernels antiguos Introducción Algunas distribuciones suelen hacer una instalación por defecto con la particion /boot o incluso a nosotros nos guste hacerlo asi. Pero se el tamaño suele ser exiguo y con el paso del tiempo los kernels han ido cogiendo tamaño y nos podemos quedar con el espacio justo o incluso hacer un update que del kernel que falle por no poder grabarse el archivo de arranque. Mejor dejarlo en lo justo. Centos Centos 7.X Listado de kernels instalados [root@fail401 ~]# rpm -q kernel kernel-3.10.0-1160.11.1.el7.x86_64 kernel-3.10.0-1160.15.2.el7.x86_64 kernel-3.10.0-1160.21.1.el7.x86_64 kernel-3.10.0-1160.24.1.el7.x86_64 kernel-3.10.0-1160.25.1.el7.x86_64 Kernel en ejecución [root@fail401 ~]# uname -a Linux fail401.xxxxx.com 3.10.0-1160.15.2.el7.x86_64 #1 SMP Wed Feb 3 15:06:38 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux Método con el comando package-cleanup Este comnado esta dentro dle paquete yum-utils [root@fail401 ~]# package-cleanup --oldkernels --count=2 Complementos cargados:fastestmirror --> Ejecutando prueba de transacción ---> Paquete kernel.x86_64 0:3.10.0-1160.11.1.el7 debe ser eliminado ---> Paquete kernel.x86_64 0:3.10.0-1160.15.2.el7 debe ser eliminado ---> Paquete kernel.x86_64 0:3.10.0-1160.21.1.el7 debe ser eliminado --> Resolución de dependencias finalizada Dependencias resueltas ============================================================================================= Package Arquitectura Versión Repositorio Tamaño ============================================================================================= Eliminando: kernel x86_64 3.10.0-1160.11.1.el7 @updates 64 M kernel x86_64 3.10.0-1160.15.2.el7 @updates 64 M kernel x86_64 3.10.0-1160.21.1.el7 @updates 64 M Resumen de la transacción ============================================================================================= Eliminar 3 Paquetes Tamaño instalado: 193 M Está de acuerdo [s/N]:s Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction Eliminando : kernel.x86_64 1/3 Eliminando : kernel.x86_64 2/3 Eliminando : kernel.x86_64 3/3 Comprobando : kernel-3.10.0-1160.15.2.el7.x86_64 1/3 Comprobando : kernel-3.10.0-1160.11.1.el7.x86_64 2/3 Comprobando : kernel-3.10.0-1160.21.1.el7.x86_64 3/3 Eliminado(s): kernel.x86_64 0:3.10.0-1160.11.1.el7 kernel.x86_64 0:3.10.0-1160.15.2.el7 kernel.x86_64 0:3.10.0-1160.21.1.el7 ¡Listo! Versión manual Tendremos que usar el comando rpm -e [root@fail401 ~]# rpm -e kernel-3.10.0-1160.11.1.el7.x86_64 kernel-3.1X.X0-XXXXX.XX.X.el7.x86_64 ... Ubuntu ¿Cómo concoer la lista de kernels de linux instalados? sudo dpkg --list | egrep -i --color 'linux-image|linux-headers' Ubuntu Focal 20.04 sudo apt --purge autoremove sudo apt-get --purge autoremove Agrdecimientos y enlaces Ubuntu 18.04 remove all unused old kernels Aviso Esta documentación y su contenido, no implica que funcione en tu caso o determinados casos. También implica que tienes conocimientos sobre lo que trata, y que en cualquier caso tienes copias de seguridad. El contenido el contenido se entrega, tal y como está, sin que ello implique ningún obligación ni responsabilidad por parte de Castris Si necesitas soporte profesional puedes contratar con Castris soporte profesional.