Just an idea:
Some people have recommended running 'linux expert'
at the boot prompt when you boot your CD/DVD.
That is indeed true. When installing Fedora, enter
expert mode, that will load (amongst other things)
the usb modules that will allow to detect your usb
disk, then install as "usual".
Later, once installation is "done", you will have to
boot the computer with the install CD (or rescue CD
if you have it) in expert rescue mode (that is, you
will give 'expert' and 'rescue' as parameters to the
boot loader). Mount your usb drive and navigate to
your /boot directory/partition. You will have to make
a new initrd file, one including the usb modules. To
do that, run the following:
mkinitrd --with-usb --preload=ehci-hcd --preload=usb-storage --preload=scsi_mod --preload=sd_mod ./usbinitrd-X.X.XX-X.XXXX_LLL X.X.XX-X.XXXX_LLL
where X.X.XX.-X.XXXX_LLL is your kernel's version
(for example 2.6.11-1.1369_FC4). If you don't know
what is your kernel version run:
(Both command lines could be combined as follows:
mkinitrd --with-usb --preload=ehci-hcd --preload=usb-storage --preload=scsi_mod --preload=sd_mod ./usbinitrd-`uname -r` `uname -r`
I've run Fedora in a makeshift portable usb Hardrive
I assembled a little while ago, with no complications,
just plug the usb cord into a free computer and go :-).
As far as I know, this should work no matter if your
usb drive is an usb hardrive or an usb stick, etc.
In the case of a hardrive, depending on the bios of
the "host" computer you may need to have grub/lilo/??
on a usb stick or in a boot diskette. Thus it will be a
good idea if you made a "boot diskette".
I hope this helps,