OK, I used this how-to for installing tinycore to usb using grubster and it works great.
best results I got were by dis-connecting hd, then using livecd to install grub to ext2/3
usb as hd0,0
it'll boot on some pc's that don't boot from usb, just using plop bootmanager cd/floppy
that's how I boot mine on emachines testbed(no usb boot)
right now, on single partition ext3 4gb usb
I have tinycore2.0, pupflux412, grml2009medium, and Gallibox puplet
here's my menu.lst from usb(grml excluded-long)
## Splash image!
kernel /boot/bzImage quiet desktop=jwm restore=sda1/tce tce=sda1 waitusb=5
kernel /boxpup/vmlinuz quiet pmedia=usbflash pfix=copy psubdir=boxpup
kernel /pf/vmlinuz quiet pmedia=usbflash pfix=copy psubdir=pf
Note, there are no references to any root (hdx,x) anywhere.
works good too.
also, schaut, check your personal messages.