Ripristino GRUB2 su Debian - Ubuntu


Può capitare
spostando partizioni, o installando altri sistemi operativi, che il sistema Debian o Ubuntu non parta più.

A volte visualizza una maschera con #grub resque> e poi il sistema si ferma in attesa comandi in linea

 

No problem!

Individuare la partizione di boot

fdisk -l

Nell' esempio assumiamo che la partizione sia su sda1 - !!Attenzione!!

Si parte con un live cd o boot da chiavetta usb live.
UN SISTEMA A 64 BIT RICHIEDE L'USO DI UNA LIVE A 64 BIT.

Da terminale digitare:

sudo mount /dev/sda1 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys
sudo chroot /mnt
grub-install /dev/sda
update-grub2
exit
cd
sudo umount /mnt/dev
sudo umount /mnt/proc
sudo umount /mnt/sys
sudo umount /mnt/
reboot