De tant en quan s’ajunten els astres i GRUB deixa de funcionar.

Si se’t queda una actualització a mitges del kernel o de GRUB el més probable és que quan tornis a iniciar ja no ho puguis fer.

Errors que pot mostrar: Kernel Panic - not syncing: VFS : Unable to mount root fs on…

Una manera per arreglar-ho que he trobat molt còmode és a través de d’una imatge d’instal·lació de Debian. Amb un live CD es faria diferent, porta una mica més de feina.

Passos a seguir:

  • Arrancar des de la imatge d’instal·lació, mirar que sigui de la mateixa arquitectura que el SO instal·lat.
  • Triar “Advanced options”, “Rescue mode”
  • Seguir els passos que aniran sortint, si teniu el disc xifrat us demanarà la contrasenya.
  • En el pas on decidir què voleu arrancar, triar shell on /dev/debian-vg/root, és a dir, línia de comandes en la partició arrel del sistema afectat.
  • editar /etc/resolv.conf i afegir nameserver 192.168.0.1 o la adreça IP del gateway per poder tenir accés a internet.
  • actualitzar el sistema per si es va quedar a mitja actualització
      $ apt update; apt upgrade
    
  • si va fallar el Kernel i el voleu reinstalar
    $ apt-install --reinstall linux-image-[versió]
    
    • una opció alternativa que no he provat seria executar:
      $ update-initramfs -u -k [versió]
      

      enlloc de la versió es pot posar “all”

    • per saber la versió:
      $ dpkg --list | grep linux-image
      
  • actualitzar GRUB:
      $ grub-mkdevicemap
      $ grub-install /dev/sda //canviar "sda" per la partició corresponent al sistema
      $ update-grub
      $ reboot
    

El primer cop que he reiniciat, després de desxifrar el disc, s’ha quedat l’ordinador penjat i he hagut de reiniciar de nou perquè arranqués amb normalitat.