I have three Ubuntu partitions: /dev/hda1 (an older backup), /dev/hdb2 (a newer backup), and /dev/hda1 (the new partition I plan to use). Both backups can be deleted once I can get a menu entry that will boot to /dev/hda1. However, I've edited all my menu.lst entries, none of them effect grub's menu anymore unfortunately. It has a spelling error in the entry for /dev/hda1 and I've fixed it and refixed and rebooted several times and it's still there. It's quite frustrating.
So I tried using grub-install to make grub install itself onto the Master Boot Record. Here are my results:
fatsheep:~$ sudo grub-install /dev/hdb2
The file /boot/grub/stage2 not read correctly.
I've rebooted since then and still the menu is the same and I cannot boot to /dev/hda1. I'm in need of some help.