i am attempting to run DSL (dam small linux) from my flash drive using grub, however im running into problems getting grub to boot DSL from the flash drive. i have extracted the contents of the dsl 3.01 ISO to a ext2 parition in my usb flash drive, here is the relevent contents of the isolinux.cfg
DEFAULT linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce noapic quiet BOOT_IMAGE=knoppix
TIMEOUT 300

PROMPT 1
DISPLAY boot.msg
F1 boot.msg
F2 f2
F3 f3
LABEL dsl
KERNEL linux24
APPEND ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 initrd=minirt24.gz nomce noapic quiet BOOT_IMAGE=knoppix

and here is what i have in the menu.lst for dsl.

title DSL
root (hd0,5)
kernel /boot/isolinux/linux24 ramdisk_size=100000 init=/etc/init lang=us apm=power-off vga=791 nomce noapic quiet
initrd=/boot/isolinux/minirt24.gz
boot

DSL does boot but after it gets done scanning for USB devices it tells me the following
cant find knoppix filesystem sorry
dropping you into a very limited shell
knoppix#

what am i doing wrong?