I've had a similar situation. It seems Grub likes to count the IDE drive as hd0
hence your Sata drives will be hd1 & 2. (different to the normal Ub'o drive
numbers ie hdb, sda, sdb)
When Grub comes up 'c' for command line and check the drive numbers using ' find
/boot/grub/menu.lst ' tells you where grub menu lies.(hd2,0)?
' find boot/grub/stage1 ' gives root partition
also try ' find /boot.ini ' for W'doze partition.(hd1,0)?
when back in the Grub menu hit 'e' for a temporary edit on your chosen line and
you can edit the alternative drive no's there. However when you get back to
your Ub'o you must do a permanent edit of menu.lst to the drives as found above.
The 'SuperGrub' disk is great but there are so many alternatives you need
patience to keep trying them all.