OK, your Ubuntu boot should look like:
Code:
title Ubuntu
root (hd1,1)
kernel /vmlinuz root=/dev/hdb1 ro
initrd /initrd
The above is assuming that you have both HD on the same IDE cable. If not, change root=/dev/hdb1 to root=/dev/hdc1.
You can also boot Fedora and mount the Ubuntu partition to look at the grub configuration that it had created, and copy the relevent portion to the Fedora grub.conf. For example:
mkdir Ubuntu
mount -t ext2 -o ro /dev/hdb1 Ubuntu
cat Ubuntu/etc/menu.1st