Αποκατάσταση grub2 σε Ubuntu

Σε περίπτωση που για κάποιο λόγο χρειάζεται αποκατάσταση του grub boot loader, ακολουθούμε την παρακάτω μέθοδο:

1. Ubuntu live cd 10.04 και πάνω (προσοχή: αν έχω 64 bit εγκατεστημένο χρησιμοποιώ 64 bit live cd), ανοίγω τερματικό και δίνω sudo blkid για να δω το partition του Linux (συνήθως θα είναι αυτό με το ext4) καθώς και τα UUID των partitions
2. sudo mount /dev/sdXY /mnt (όπου XY αντικαθιστώ με την πληροφορία που παίρνω από προηγούμενο βήμα με το blkid. Μπορεί να είναι a1, b1 κτλ)
3. sudo mount –bind /dev /mnt/dev && sudo mount –bind /dev/pts /mnt/dev/pts && sudo mount –bind /proc /mnt/proc && sudo mount –bind /sys /mnt/sys
4. sudo gedit /mnt/etc/fstab όπου και διορθώνω αν χρειάζεται τα UUIDs που έχω δει στο βήμα 1.
5. sudo chroot /mnt
6. grub-install /dev/sdX
7. grub-install –recheck /dev/sdX
8. update-grub
9. exit && sudo umount /mnt/dev/pts && sudo umount /mnt/dev && sudo umount /mnt/proc && sudo umount /mnt/sys && sudo umount /mnt
10. sudo reboot

Αφήστε μια απάντηση