Oh, and can you PLEASE post a step-by-step once this is done? Make sure you write everything down (or just take note), because this is REALLY important and our members will thank you forever!
Ubuntu seems to mangle partition assignments if not installed on hda. Going by your description in the first post Ubuntu is installed on hd1,2. Every time I install Ubuntu I have to edit menu.lst to get it to boot correctly.
Try installing grub to hd1,2 and see if that works. If you install grub to the mbr of hd1 you should be able to boot to Ubuntu by changing your boot device, this will get you into Ubuntu easier than using the cd.