Originally Posted by techman2006
...I got the menu but when select to boot in linux it fails...
A possibility to consider is the USB drive being enumerated differently now than when Fedora was installed on it. The UUID is great for avoiding that issue in the kernel menu command, but the root menu command still is vulnerable to it. For example, you listed devices named /dev/sda and /dev/sdc, and your grub.conf refers to (hd1) and (hd2). But there is no /dev/sdb or (hd0) mentioned in anything you posted. I wonder why. Is there some other removable device that was plugged in before but not now?
Try this idea. Reboot until you're looking at that GRUB menu again. But stop it at the GRUB shell prompt (grub>) by pressing the "c" key. At the grub> prompt, enter this to find that single Fedora root partition...
grub> find /boot/grub/grub.conf
If that returns something other than (hd2,1), then the USB drive has been enumerated differently rendering the grub.conf misconfigured.