Recuperar sistema d'arranc de debian
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 afegirnameserver 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
- una opció alternativa que no he provat seria executar:
- 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.