this has happened to me too
Only solution I can come up with was to use a livecd with grub 1, install grub1 to hdd mbr
convert grub.conf to menu.lst for grub1 and edit menu.lst
then reboot into reg grub menu.lst
boot your buntu install and at desktop open a terminal, become root and do
Code:
upgrade-from-grub-legacy
or
Code:
sudo upgrade-from-grub-legacy
if that doesnt work first purge grub and grub-pc
with
Code:
sudo aptitude purge grub grub-pc
itll complain but make it purge the grub-pc configs too
then do
Code:
aptitude install grub-pc
it should install to mbr, update
and then just reboot
most time I use this with grub1 grub legacy
say I wanna install grub to sda1
first mount sda1 if you can
if mounted on /media/disk
Code:
grub-install --root-directory=/media/disk /dev/sda
that should work