Howto reinstall / restore Grub with an Ubuntu

After a windows fresh install, the windows setup decided to drop my MBR to put its stuff in. Fine .. but I want my grub back now !

This is an old trick, but udev added a little complexity, so let’s give it a try. First boot on a Ubunty CD, open a console and run:

(here my linux partition is sda2, second partition on a sata disk)

mkdir /media/mnt
mount /dev/sda2 /media/mnt/
mount -o bind /dev/ /media/mnt/dev
chroot /media/mnt

=> now you are on the destination disk, so you can install grub.
grub-install /dev/sda

Of course you can do a lot more stuff, like changing fstab etc etc .. but the trick is to mount + mount bind + chroot

Related posts :

admin October 30th, 2007


One Response to “Howto reinstall / restore Grub with an Ubuntu”

  1. phon 31 Oct 2007 at 2:51 pm

    u could just:

    mount /dev/sda2 /mnt
    grub-install --root-directory=/mnt '(hd0)'

Comments RSS

Leave a Reply