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
septiembre 2020
lunes martes miércoles jueves viernes sábado domingo
31 agosto, 2020 1 septiembre, 2020 2 septiembre, 2020 3 septiembre, 2020 4 septiembre, 2020 5 septiembre, 2020 6 septiembre, 2020
7 septiembre, 2020 8 septiembre, 2020 9 septiembre, 2020 10 septiembre, 2020 11 septiembre, 2020 12 septiembre, 2020 13 septiembre, 2020
14 septiembre, 2020 15 septiembre, 2020 16 septiembre, 2020 17 septiembre, 2020 18 septiembre, 2020 19 septiembre, 2020 20 septiembre, 2020
21 septiembre, 2020 22 septiembre, 2020 23 septiembre, 2020 24 septiembre, 2020 25 septiembre, 2020 26 septiembre, 2020 27 septiembre, 2020
28 septiembre, 2020 29 septiembre, 2020 30 septiembre, 2020 1 octubre, 2020 2 octubre, 2020 3 octubre, 2020 4 octubre, 2020
Archivos
Categorías