Downgrade Linux Kernel en ubuntu

Hola compañeros de la shell,

En la entrada de hoy vamos a ver cómo podemos realizar un downgrade del kernel de linux en Ubuntu (el procedimiento es similar en otras distribuciones linux) en caso de que alguna de nuestras aplicaciones se haya visto impactadas por subir la version del kernel y necesitemos dar marcha atrás para que vuelva a funcionar correctamente.

1. El primer paso consiste en reiniciar el computador y pulsar la tecla Esc durante la fase de boot del sistema operativo para seleccionar el anterior kernel con el que sí funcionaran todas nuestras aplicaciones. Si tenemos dudas de la versión a seleccionar esta suele ser justo la anterior a la versión con el número más alto (que es la que nos ha generado el problema).

2. Una vez hemos realizado el boot utilizando la versión de kernel anterior a la problemática, debemos comprobar que la aplicación que nos dio problemas debido al upgrade del kernel, vuelve a funcionar correctamente con la versión anterior de kernel que hemos seleccionado.

3. A continuación, proceceremos a desinstalar la última versión del kernel problemática así como sus cabeceras. Para obtener el nombre de las versiones de kernel instaladas en el sistema utilizando la shell ejecutaremos:

dpkg --list | grep linux-image

4. Apuntaremos el nombre de la versión de kernel que necesitamos desinstalar (segunda columna del output).

5. Después, obtendremos el listado de las cabeceras del kernel que también debemos desinstalar mediante:

dpkg --list|grep linux-header

6. De nuevo, apuntaremos (en un fichero o aplicación) el nombre de las cabeceras correspondientes al kernel que deseamos desinstalar (segunda columna del output).

7. Por último, desinstalaremos los paquetes correspondientes a la versión de kernel y las cabeceras que queremos eliminar mediante:

sudo apt-get purge NOMBRE_PAQUETE

Por ejemplo, la última vez que tuve que realizar un downgrade (de la versión del kernel de linux 6.8.0-40), los paquetes a desinstalar fueron:

# Desinstalar Kernel

sudo apt-get purge linux-image-6.8.0-40-generic

# Desinstalar Cabeceras

sudo apt-get purge linux-headers-6.8.0-40-generic

Espero que os sirva.

Nos vemos al otro lado de la pantalla negra.

Esta entrada ha sido publicada en Sin categoría y etiquetada como , . Guarda el enlace permanente.

Deja una respuesta

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