Please note the my joined date. Yes it is earlier than yours. Not much.
I no very little about intrid or the problems with it. These would have to be on your box, not the external or it would not work anywhere.
Also you are using Fedora which I have little to almost no experience with.
If I were you I would try to make sure that grub is working properly. Your menu.lst looks good.
First off I would go to BIOS and make sure that your boot order is CD first, USB device second and then the HDD. Then I would look for a way to disable your HDD. I have a Dell XPS420 and I have the option of 5 possible SATA drives. Three are off as there is nothing to connect to. SATA 0 and SATA 3 have HDDs on them but I can turn them off (they are now, I am on a dual HDD external enclosure for internal drives).
I would then try to boot your external. If this works, the problem is on your internal and as long as you do not need both at once, who cares.
If it does not work I would leave everything the same but reboot to your live CD.
Go to terminal and as root call up Grub (in Ubuntu it would be "sudo grub"). In Fedora I would either log in as root or use the "su" command to run terminal as root. Then just type "grub".
This should give you something that looks like this;
You run your commands after the > thus;
grub> find /boot/grub/stage1
grub> root (hd0,0)
grub> setup (hd0)
There will be dialog in between. Judging from the geometry results you may have stage1 in
these are the ones ending in 83.
You need to make sure that grub is pointed in the right direction. I am sure (there has to be) a partition editor on you LiveCD. I would take a look in there to make sure that your box is numbering the partitions the same. The geometry command shows that your menu is on the right drive though so that should not be a problem.
Here is a sample view of the above commands it use;
slade@slade-desktop:~$ sudo grub
[sudo] password for slade:
Probing devices to guess BIOS drives. This may take a long time.
[ Minimal BASH-like line editing is supported. For
the first word, TAB lists possible command
completions. Anywhere else TAB lists the possible
completions of a device/filename. ]
grub> find /boot/grub/menu.lst
grub> root (hd0,4)
grub> setup (hd0)
Checking if "/boot/grub/stage1" exists... yes
Checking if "/boot/grub/stage2" exists... yes
Checking if "/boot/grub/e2fs_stage1_5" exists... yes
Running "embed /boot/grub/e2fs_stage1_5 (hd0)"... 16 sectors are embedded.
Running "install /boot/grub/stage1 (hd0) (hd0)1+16 p (hd0,4)/boot/grub/stage2 /boot/grub/menu.lst"... succeeded
Then try it again.
I suspect it may just work if you turn off or disable the internal.
By the way on mine (hdo,4) is a complete install on 1 partition of Hardy, (hd0,6) is the root partition for Mandriva2009 (home is (hd1,4) and (hd0,7) is root for Ultimate Edition 1.8 (home (hd1,5).