So it's been a long time since I have added a post but I decided to take time off and add one on this interesting topic.
I already had Ubuntu installed on my toshiba satellite laptop and now I decided to install fedora 14.
Once I installed Fedora it did not detect ubuntu and after a lot of Googling I found that I had to first recover ubuntu grub2 and then do
an update-grub to get the option of installing both.
I booted the system via live usb and installed the grub via the below command into the MBR
Then I ran 'update-grub' and did a reboot again but it did not detect fedora 14 and booted straight into ubuntu.
Again after a lot of googling I realized that since fedora was installed on the extended partition it was not detected.
So Now what? Well the solution was simple but it tool me a long time to find out.
All you need to do is install startup manager
sudo apt-get install startupmanager
run by typing
and thats it it wil create the grub file along with the option to boot fedora