Cuando actualizamos el sistema a alguna nueva versión del núcleo (o «kernel», que es lo mismo pero mas chic), el anterior permanece guardado y listo para usarse. De ahí que, tras varias actualizaciones, la lista de arranque de Grub se haga mas y mas larga.

Desinstalar estos viejos kernels (o «núcleos», que es lo mismo pero más castizo) es fácil.

Para empezar, necesitamos saber qué vamos a quitar. Para ello abrimos una consola y escribimos lo siguiente:

dpkg --get-selections linux-image* | grep -v deinstall

Con esto le estamos diciendo a dpkg que nos muestre una lista de paquetes (de acciones, en realidad, pero no importa la diferencia en este caso) que comiencen por «linux-image», y la estamos filtrando por grep para que nos muestre sólo los que están instalados.

De todos los paquetes que nos aparezcan en la lista hay dos que no debemos desinstalar.

Uno de ellos es «linux-image-generic», que es un paquete genérico para las actualizaciones y esas cosas, que siempre depende del último núcleo instalado.

El otro que hay que conservar es, evidentemente, el núcleo que estés usando. Normalmente será la última versión pero, para asegurarnos, podemos escribir:

uname -r

Que nos dará el número de versión del kernel que estamos usando.

Personalmente recomiendo conservar, además, la versión previa a la actual, sobre todo si has actualizado recientemente, por si las moscas.

Una vez que hemos visto esto, podemos pasar a desisntalar los núcleos que no queramos. Para ello necesitaremos permisos de superusuario, y usaremos el siguiente comando:

sudo apt-get remove --purge [paquete]

Donde [paquete] es cada uno de los que queramos desinstalar, tal y como nos aparecieron en la lista anterior (por ejemplo, «sudo apt-get remove –purge linux-image-2.6.31-21-generic«).

Te pedirá contraseña y confirmación, y el mismo apt-get se ocupará de borrarlo y actualizar el menú del Grub.

Repetimos lo mismo para cada uno de ellos y, con esto, habremos quitado esos núcleos y limpiado un poquito la lista del arranque…

6 respuestas a Ubuntu Tips: Limpiando la lista de arranque

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Web Campus Infantil 2019
Logo y enlace Web Campus Infantil 2019
Web SereIngeniera
Logo y enlace Web SereIngeniera 2018
Web Jornadas De Software Libre
Logo y enlace Web Jornadas de Software Libre 2018
Calendario
enero 2021
lunes martes miércoles jueves viernes sábado domingo
28 diciembre, 2020 29 diciembre, 2020 30 diciembre, 2020 31 diciembre, 2020 1 enero, 2021 2 enero, 2021 3 enero, 2021
4 enero, 2021 5 enero, 2021 6 enero, 2021 7 enero, 2021 8 enero, 2021 9 enero, 2021 10 enero, 2021
11 enero, 2021 12 enero, 2021 13 enero, 2021 14 enero, 2021 15 enero, 2021 16 enero, 2021 17 enero, 2021
18 enero, 2021 19 enero, 2021 20 enero, 2021 21 enero, 2021 22 enero, 2021 23 enero, 2021 24 enero, 2021
25 enero, 2021 26 enero, 2021 27 enero, 2021 28 enero, 2021 29 enero, 2021 30 enero, 2021 31 enero, 2021
Archivos
Categorías