Grub2 Recovery

Probabilmente dopo aver installato un altro sistema avete sovrascritto il MBR (Master Boot Record) e non avete più la possibilità di far partire il vostro sistema preferito. Chi installa Windows non ha molta scelta e per rimediare bisogna ripristinare Grub2 (distro più recenti).

È necessario un CD-ROM o DVD di un sistema Linux in versione Live (possibilmente la stessa versione di quello installato)

Come fare

Avviare il LiveCD

Aprire il terminale e digitare:

$ sudo fdisk -l

Bisogna ricordarsi qual'era la partizione di Linux , per esempio /dev/sda1.

Ora monteremo tale partizione nella directory /mnt

$ sudo mount /dev/sda1 /mnt

Se abbiamo /boot in una partizione separata per esempio /dev/sda2 allora digitiamo

$ sudo mount /dev/sda2 /mnt/boot

Ora montiamo il resto dei device per utilizzare l'ambiente chroot

$ sudo mount --bind /dev /mnt/dev
$ sudo mount --bind /proc /mnt/proc
$ sudo mount --bind /sys /mnt/sys

Ora entriamo nell'ambiente chroot (accederemo al sistema in tale partizione e saremo in grado di lancira comandi come se fosse avviato)

$ sudo chroot /mnt

Ora siamo entrati come root e possiamo lanciare il comando

$ update-grub

Ora possiamo installare il bootloader nel MBR (supponendo che il disco sia /dev/sda)

grub-install /dev/sda

Se incontrate problemi provate

grub-install --recheck /dev/sda

Per uscire dall'ambiente chroot.

exit

Ora possiamo smontare tutto.

$ sudo umount /mnt/dev
$ sudo umount /mnt/sys
$ sudo umount /mnt/proc
$ sudo umount /mnt

È possibile riavviare

$ sudo reboot

Molto probabilmente se avete più di un sistema mancheranno voci del menu ma è sufficiente digitare

sudo update-grub

dopo aver avviato il sistema con GNU/Linux la prima volta.
Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-Share Alike 2.5 License.