I have a bootable USB key with Knoppix 6 on it, but entirely too many systems in use out there (small offices, etc), still don't support booting from USB, so I'd like to stick with booting the Knoppix 6 CD and using a (separate) USB key for holding the persistent data.

In the past with 5.x, this worked fine. With 6.x, there isn't even an option for creating a persistent image (though the USB boot prompts for it, but there's issues with that too). I've tried creating the file, moving it to KNOPPIX/knoppix-data.img, specifying it in the boot parameters ( knoppix 2 home=/dev/sda1/KNOPPIX/knoppix-data.img ), etc. No dice - the system loads up and there's no persistence - the USB key isn't mounted.

Sadly, part of the reason I need to have the persistent storage is because Knoppix 6 is so brutally minimalized - all the handy tools from 5.1.1 have been stripped from it. I really don't want to have to engineer a custom version of Knoppix - I've been happy just booting the standard ones and updating packages as needed. The flip side is that the dpkg in 5.1.1 is broken (doesn't handle the "Break" package token, and the current version of dpkg available USES that token, so I can't even install the current version, so 5.1.1. is dead in the water).

Note that I really don't want to have to install the CD to a USB key - besides the inability to boot from USB on some systems, I'd just as soon maximize the amount of storage on the key for data.

Where is the script that manages checking and mounting the persistent store? There's no menu option in the GUI for persistence.