Has instalado el último kernel de Linux y ahora no te arranca o lo hace dando problemas?
Afortunadamente, aunque actualicemos este componente crítico, Linux conserva anteriores kernel de forma que, ante un eventual problema, siempre podamos recuperar un estado anterior.
Asumiendo que aún con el nuevo kernel nuestro equipo arranca, deberemos abrir una consola de comandos. Si ni siquiera arranca, desde el menú de arranque GRUB deberemos seleccionar un kernel anterior.
Una vez en la consola, para conocer en el kernel que estamos teclearemos:
En el ejemplo, el arranque se ha realizado con esta versión:
Esto nos mostrará por pantalla una lista de todos los que tengamos instalados:
linux-image-4.8.0-53-generic 4.8.0-53.56 amd64 Linux kernel image for version 4.8.0 on 64 bit x86 SMP
linux-signed-image-4.8.0-53-generic 4.8.0-53.56 amd64 Signed kernel image generic
Afortunadamente, aunque actualicemos este componente crítico, Linux conserva anteriores kernel de forma que, ante un eventual problema, siempre podamos recuperar un estado anterior.
Asumiendo que aún con el nuevo kernel nuestro equipo arranca, deberemos abrir una consola de comandos. Si ni siquiera arranca, desde el menú de arranque GRUB deberemos seleccionar un kernel anterior.
Una vez en la consola, para conocer en el kernel que estamos teclearemos:
uname -r
En el ejemplo, el arranque se ha realizado con esta versión:
4.8.0-52-generic
Para conocer los diferentes kernel disponibles en nuestro equipo:
dpkg -l |grep linux
Esto nos mostrará por pantalla una lista de todos los que tengamos instalados:
linux-signed-image-4.8.0-52-generic 4.8.0-52.55 amd64 Signed kernel image generic
linux-signed-image-4.8.0-53-generic 4.8.0-53.56 amd64 Signed kernel image generic
...
En el ejemplo, el kernel problemático es el marcado en negrita: 4.8.0-53
En el ejemplo, el kernel problemático es el marcado en negrita: 4.8.0-53
Si quisieramos conocer los nombres del paquete del kernel que deseamos borrar:
dpkg -l | grep 4.8.0-53
linux-signed-image-4.8.0-53-generic 4.8.0-53.56 amd64 Signed kernel image generic
Con esta información ya podemos elimiar el kernel que deseemos mediante el siguiente comando:
sudo apt-get purge linux-image-4.8.0-53-generic
Esta acción también regenerará automáticamenteel arranque GRUB eliminando la entrada del kernel que hayamos borrado.