domenica 31 luglio 2011

Ripristinare GRUB con una Live CD

Può capitare che avendo 2 sistemi operativi sul proprio computer, soprattutto uno:  Windows, possa rompere alquanto le scatole. Per uscire dall'impiccio è sufficiente dotarsi di una Live CD Linux, nel mio caso ho utilizzato quella di ubuntu, ho fatto avviare il sistema partendo dal cd-rom, una volta arrivati al desktop ho avviato una sessione terminale e con pochi comandi ho ripristinato il boot-loader. I passaggi sono i seguenti:
sudo fdisk -l /dev/sda

e con questo verifichiamo il partizionamento del mio disco, dopodichè effettuo il montaggio della partizione interessata:
sudo mount /dev/sda3 /mnt
sudo mount --bind /dev /mnt/dev
sudo mount --bind /proc /mnt/proc
sudo mount --bind /sys /mnt/sys

ora cambiamo i permessi di root dell'unità montata:

sudo chroot /mnt

e ora ricreamo il file di configurazione di grub e lo reinstalliamo nel mbr del nostro disco:

sudo update-grub
sudo grub-install /dev/sda

ora usciamo smontando le unità:

umount /mnt/dev
umount /mnt/proc
umount /mnt/sys
umount /mnt/
exit
Ora non ci resta che riavviare il pc è vedere se tutto è andato a buon fine.