I have installed DSL in the pendrive(256mb transcend) I used the correct geometry and downloaded usbboot.img from LQ forums.
I did this from knoppix . . . (hd install)
I formatted the drive with mkdosfs.
I logged in as root and created a directory dsl in /mnt
I mounted usbboot.img to /mnt/dsl copied /mnt/dsl/* to /mnt/sda1
Then I umounted the dsl folder and mounted dsl image(1.0.1) in /mnt/dsl and copied /mnt/dsl/knoppix to /mnt/sda1
I unmounted the dsl folder, deleted it.
Now I "cd" into /mnt/sda1 . Everything was fine.
I unmounted the pen-drive and restarted the pc. I set primary boot to usb-hdd once, usb-fdd once and usb-zip/mo once.
Nothing worked ... DSL did not boot off pendrive.
Legacy and other support for pendrive is enabled.
Iam using a VIA P4M266 board.(original board)
DSL
Regards and thanks in advance. . .