fatmawati achmad zaenuri / Shutterstock.com

Si su PC con Linux repentinamente tiene problemas después de una actualización de su sistema, es posible que Kernel de Linux la actualización tiene la culpa. Afortunadamente, revertir o cambiar a otro kernel es relativamente fácil de hacer en los sistemas Debian, Arch y Fedora. Así es cómo.



Por qué las actualizaciones del kernel causan problemas

El kernel es una parte integral de un sistema Linux, por lo que, dependiendo de su dispositivo y configuración, una actualización del kernel tiene el potencial de causarle problemas a usted o sus aplicaciones instaladas. Los problemas pueden variar desde un comportamiento gráfico peculiar hasta un sistema totalmente inutilizable. Si su situación es la última, está en un aprieto real.

Para remediar este problema, muchos modernos distribuciones mantenga instalado un kernel anterior o diferente al que pueda acceder en el arranque. Estos le permitirán probar el kernel en busca de problemas o recuperarse de una actualización del kernel que rompió el sistema.

agregar firma electronica a pdf

RELACIONADO: Cómo verificar el kernel de Linux y la versión del sistema operativo

Cómo arrancar con un kernel diferente

Por supuesto, las actualizaciones de paquetes del sistema que no sean el kernel de Linux podrían ser la verdadera raíz de su problema. Una forma rápida de descartar la falla del kernel es intentar arrancar con un kernel diferente.

Primero deberá acceder a su Menú GRUB reiniciando su PC. Es posible que vea GRUB aparecer durante unos segundos en el arranque, mostrando algunas opciones como Opciones avanzadas, aunque algunas distribuciones lo mantienen oculto a menos que acceda a él. Si no aparece al arrancar, presione y mantenga presionada la tecla Shift en el momento en que su PC comience a arrancar, hasta que vea una pantalla similar a la imagen de abajo.

Opciones de menú de GRUB para Debian 11 Bullseye

Anuncio publicitario

Use las teclas de flecha para navegar a Opciones avanzadas para [Su distribución] y presione Enter.

Obtendrá una lista de las opciones de arranque disponibles. Debería ver al menos dos, como [Your Distro], con Linux 5.10.0.7-amd64 seguido de una versión en modo de recuperación de esa misma opción. Las diferentes versiones que ve en la lista son los diferentes núcleos instalados.

Dos núcleos con opciones de modo de recuperación enumeradas como opciones de arranque en GRUB en Debian 11

Si solo tiene una opción estándar y una opción de modo de recuperación, eso, desafortunadamente, significa que solo tiene un kernel instalado. En ese caso, y si no puede usar el kernel en absoluto, puede usar el modo de recuperación para prueba algunas opciones de reparación .

Si tiene más de un número de versión, tiene un kernel alternativo con el que puede arrancar. La primera opción será la más nueva y con la que su PC se inicie automáticamente. Pruebe otra opción de modo de no recuperación navegando hasta ella con las teclas de flecha y presionando Enter.

RELACIONADO: Cómo arreglar un sistema Ubuntu cuando no arranca

Cómo eliminar o degradar un kernel

Si el arranque en otro kernel parece haber resuelto su problema, entonces probablemente desee continuar usando ese kernel. Sin embargo, es posible que su PC intente utilizar el kernel problemático de forma predeterminada cada vez que inicie. Puede elegir manualmente el kernel más antiguo en cada arranque o eliminar el kernel problemático mientras espera otra actualización.

Advertencia: Las actualizaciones del kernel pueden implicar correcciones de seguridad. Por esa razón, ignorar las actualizaciones del kernel conlleva riesgos. Si debe continuar, asegúrese de que su sistema esté de otro modo lo más seguro posible .

Algunas distribuciones le permiten hacer esto gráficamente, e incluso pueden permitirle simplemente elegir un kernel diferente como predeterminado. Por ejemplo, el Administrador de actualizaciones de Linux Mint (que se muestra a continuación) tiene una función de configuración del kernel que le permite configurar las preferencias del kernel además de eliminar los kernel no deseados.

asignar controlador xbox al teclado
Anuncio publicitario

Intente buscar en el menú de su aplicación la palabra kernel y vea si aparece alguna herramienta de dektop. Si lo hace, es probable que pueda hacerlo gráficamente. De lo contrario, siga leyendo para eliminar un kernel a través de la línea de comandos.

Advertencia: Solo proceda mientras está arrancado en el kernel que desea usar, no en el que planea eliminar.

Eliminar un kernel en Debian y Ubuntu

Para eliminar un kernel de Linux en Debian, Ubuntu o uno de sus derivados, primero debe identificar los paquetes de kernel instalados. Abrir una terminal e ingrese el siguiente comando.

|_+_|

Enumere los núcleos instalados en Ubuntu usando apt

Puede ver los números de versión en cada uno de los nombres de los paquetes, que se encuentran antes de la barra inclinada (/) en los resultados. Después de obtener el nombre del kernel que desea eliminar, pase el siguiente comando, reemplazando kernel-name con el nombre del paquete del kernel exactamente como apareció en el comando anterior.

|_+_|

Se le pedirá su contraseña y luego se le pedirá que confirme la eliminación escribiendo y y presionando enter.

Elimine los núcleos instalados usando apt en Ubuntu

Espere a que se complete la eliminación y su PC con Linux ya no se iniciará en ese kernel. Esté atento a los nuevos granos cuando actualiza tu sistema y pruébelos a medida que lleguen para ver si se solucionó el problema.

RELACIONADO: Cómo actualizar Ubuntu Linux

Eliminar o degradar un kernel en Arch

En Arch Linux, puede obtener fácilmente varios núcleos alternativos con nombres como linux-hardened , linux-zen y linux-lts. Al elegir una opción en GRUB, probablemente vio solo una versión de cada kernel instalado disponible. A diferencia de los núcleos de Debian, las actualizaciones del núcleo de Arch no llegan como paquetes nuevos para reemplazar los antiguos. En cambio, cada kernel instalado es simplemente actualizado (o sincronizado) con la última versión a medida que esté disponible.

Anuncio publicitario

Por esa razón, es mejor simplemente arrancar con un kernel alternativo en lugar de degradar su kernel habitual. Si ha arrancado en otro kernel y sabe que no quiere usar el primero, puede nombrar el kernel en un comando de desinstalación con Pacman.

|_+_|

Reemplazo de kernel-name con el kernel de su elección. Se le pedirá su contraseña antes de que pueda continuar. Luego, deberá confirmar la eliminación escribiendo y y presionando enter.

Use pacman para desinstalar kernels en Arch Linux

como restaurar reloj apple

Si quieres degradar un paquete de kernel, sepa que no lo recomendamos. Las actualizaciones de versiones continuas a menudo dependen de que otros paquetes estén actualizados, por lo que revertir cualquier actualización es un negocio arriesgado y podría resultar en un sistema operativo defectuoso.

Sin embargo, si está seguro de que lo desea, puede sincronizar un paquete de kernel con una versión específica con el siguiente comando.

como informar en tiktok
|_+_|

Reemplazar kernel-name con el kernel que desea degradar y x.x.x con la versión que desee. Puede encontrar números de versiones anteriores buscando el kernel en Búsqueda de paquetes de arco y haciendo clic en Ver cambios.

RELACIONADO: Cómo actualizar Arch Linux

Eliminar un kernel en Fedora

Fedora Linux por defecto mantiene dos versiones anteriores del kernel instaladas en su dispositivo junto con la más nueva. Con esto rpm comando, puede identificar los nombres de los paquetes.

|_+_|Anuncio publicitario

Verá una lista de todos los kernels instalados junto a sus números de versión.

Buscar kernels de Linux en la terminal de Fedora

Después de arrancar con un kernel diferente, use dnf para desinstalar el kernel problemático.

|_+_|

Recibirá un mensaje para confirmar la desinstalación. Escriba y y presione enter para confirmar.

Eliminar el kernel en la terminal de Fedora Linux

Después de eliminar el kernel, su sistema no podrá arrancar en un kernel más nuevo hasta que permita una actualización del kernel. Cuando haya uno nuevo disponible, pruébelo y compruebe si se solucionó el problema.

LEER SIGUIENTE