[CentOS] getting device to boot from thumb drive

Sat Jun 14 22:29:32 UTC 2008
Jerry Geis <geisj at pagestation.com>

I have created a custom kernel as I needed to add floating point 
emulation to the kernel.
I used the command below to create my initrd:

mkinitrd --preload=ohci-hcd --preload=uhci-hcd --preload=ehci-hcd 
--preload=ext3 --preload=jbd --preload=scsi_mod --preload=sd_mod 
--preload=ata_piix --preload=libata /boot/initrd-2.6.9-67.ELmsgnet.img 
2.6.9-67.ELmsgnet

When I copy my vmlinuz and initrd to my ext partition of my thumbdrive
I get the initial grub screen, centos starts booting, kernel starts 
uncompressing,
I get the following:

Unable to locate RDSP
RedHat nash version 4.2.1.13 starting
sda: assuming drive cache: write through
sda: assuming drive cache: write through

Then it just sits there. Nothing else happens.

What might else I need to get this thumb drive booting?
I compiled the kernel in i386 math emulation is the only items I changed.
I started with i586.

Thanks,

Jerry