Do you mean hde?? Where are hda, hdb, hdc, and hdd?
The typical Linux installer seems to have no problem recognizing the Windows install---but often does not detect the other Linuxes. When you installed Fedora, you presumably let it install GRUB and it did not see the Ubuntu.
From Fedora, go into the Ubuntu partition (hde2) and look in /boot to get the names of the kernel(vmlinuz) and initrd files. (I always soft link these to simply "vmlinuz" and "initrd" to make things easier.)
Then, go to the Fedora /boot/grub directory and edit menu.lst to add this entry: (I'm assuming that you actually have one drive---hda)
title Ubuntu
root (hd0,1) (this tells GRUB that the Ubuntu /boot dir is on drive 1, partition 2)
kernel /boot/vmlinuz root=/dev/hda2
initrd /boot/initrd
boot
(I assumed here that you made soft links to the file names)
Here is some more detail on how all this works.