I have a similar situation myself, and could use a hand. Here's what I have so far:
Fujitsu stylistic LT tablet pc, with 1 usb port, 1 internal HD, and 1 external floppy. The floppy is recognized at boot, but my only two choices to boot from are floppy or hard drive. I created a regular windows 98 floppy with help from
www.bootdisk.com and added a few modifications, I added device=usbaspi.sys to my config.sys and downloaded usbaspi.sys from
here
I grabbed an old thumb drive, 128mb that I had laying around and downloaded the gentoo minimal live cd, and loadlin onto it, put the floppy and the usb drive in the tablet and powered on. Dos boot's fantastically, recognizes the usb drive, and I'm in buisness. I cd to the directory where the kernel image resides on the thumb drive...
loadlin gentoo root=/dev/hda3 ro initrd=gentoo.igz
works good all the way until init is supposed to spawn, then I get:
Warning: unable to open an initial console.
Kernel panic - not syncing: No inti found. Try passing init= option to kernel.
Any ideas? A few lines before this I see:
EXT3-fs: mounted filesystem with ordered data mode.
The hard drive inside has been partitioned/formatted using a plain old linux rescue floppy with fdisk and mke2fs such that /dev/hda1 is a 32mb boot partition (bootable) formatted to ext2, /dev/hda2 is a 128mb swap, initilized with mkswap and /dev/hda3 is the remainder of the drive in ext3 format.
spent a few days working on this project, I'm running out of ideas.