Buscar este blog

martes, 25 de octubre de 2016

Kernel panic despues de actualizacón del kernel en Antergos

Por si os ha pasado después de la actualización al kernel 4.8.4-1 en Antergos del pasado domingo, o bien por si os ocurre en alguna otra ocasión (cosa muy infrecuente, pero a veces.....en una rolling....), os dejo mi solución, que viene a ser un resumen de la que propone el propio wiki de Arch y de lo que he encontrado en la red y me funciona.



Lo primero es tener a mano un dvd o usb live de la propia Antergos o de una Arch e iniciar en modo live.

Elegimos, de entre las opciones de arranque, la que pone "sin entorno gráfico" ( para los que estéis más avezados ) o bien , si alguno lo prefiere, dejamos cargar el entrono live y abrimos una terminal. El resultado es el mismo aunque recomiendo el primero (sin entorno gráfico).

Una vez en consola montamos nuestra partición de Antergos (arch) de la siguiente manera:


          mount /dev/sda2/ /mnt

¡ojo! sda2 es mi partición raiz para Antergos, vosotros buscad la vuestra haciendo por ejemplo:

          lsblk

A continuación ejecutamos :

          arch-chroot /mnt

Listamos ahora los paquetes de kernel que hemos colocado con pacman en las anteriores actualizaciones,  así:

          ls -l /var/cache/pacman/pkg/linux*

Esto nos listará los kernels que tengamos en el disco instalados por pacman. Miramos la versión o bien la fecha y "pasamos" del último, así que instalamos el penúltimo o anteriores que no nos dan problemas escribiendo esto en consola:

          pacman -U /var/cache/pacman/pkg/linux-4.8.4-1-x86_64.pkg.tar.zx

Recuerdo que debéis listar y buscar el kernel anterior al último instalado y usar ese o anteriores. Sirva la línea anterior sólo de ejemplo para ver el comando en sí, no la versión de cada cual.

Posteriormente ejecutamos

          mkinitcpio -p linux

y tras ello, debes regenerar el grub

   grub-mkconfig -o /boot/grub/grub.cfg

       
Así, si lo hemos hecho bien, tendremos de nuevo nuestro Antergos tal cual lo dejamos antes de la actualización fallida.



Kernel Panic is not the end my friend...       saludos.