Tengo una portátil en la que actualización del sistema es una lotería. No se que le pasa que a veces se queda congelada y todos sabemos que la actualización es un momento crítico.
En este caso, parece que terminó bien la actualización, pero a la hora de reiniciar me apareció este bonito mensaje:
Arrancando «Manjaro Linux» error: fichero «/vmlinuz-4.19-x86_64» no encontrado. error: se debe cargar primero el núcleo. Presione cualquier tecla para continuar... No se pudo arrancar la entrada predeterminada ni la de reserva. Presione cualquier tecla para continuar...
Sin kernel no hay arranque.
Al ver la palabra núcleo entendí que era un problema grave. ¿Cómo pasó eso? es un auténtico misterio. Afortunadamente no es la primera vez que esta portátil me hace una trastada, así que saqué una usb y a cargarle una imagen de Manjaro.
El problema me lo muestra GRUB, debido a que no puede arrancar con el kernel, en concreto no encuentra un archivo, así que la solución es obvia. Instalarle un kernel.
Chroot al rescate.
Me paso algo curioso, ya había escrito un artículo sobre chroot , pero al intentar seguir esas instrucciones algo no funcionó (supongo que tuvo algo que ver la actualización). Pero afortunadamente encontré algo más sencillo.
Después de iniciar la computadora con la usb de arranque, abrí una terminal y tecleé o siguiente:
sudo manjaro-chroot -a
Y sin más complicaciones ya estaba en modo chroot ¡Excelente!.
Administrando los kernels.
Llegó la hora de consultar el Wiki de Manjaro el tema de administración de los kernels.
Lo más raro, es que me decía que estaba instalado el kernel 4.19 aunque no funcionaba.
Aprovechando, le instalé el kernel 5.4
mhwd-kernel -i linux54
Después de que el comando hiciera su magia, llegó el momento de la verdad y después de reiniciar ¡Arrancó la portátil!.
Quitar lo que no sirve.
Lo peor ya había pasado, al listar los kernels instalados me di cuenta que ahí seguía el kernel 4.19, así que de una vez lo eliminé.
mhwd-kernel -r linux419
Al final solo quedó el kernel 5.4 y veamos que sorpresa me da en la próxima actualización.
Otra vez me salvé de reinstalar todo el sistema 🙂