I think what this person wants is a way to customize his/her home directory and then burn a custom Knoppix based CD which will load his custom /home/knoppix directory instead of the current default one.

This is on the same thread as what I'm thinking about doing with Knoppix. My thought is to build a web page that'll allow me to enter in some custom user information( email related initially ) and then it'll generate a custom ISO file with this pre-set for the knoppix userid. I'll also want the default boot to have home=scan and myconfig=scan. The idea is to allow me to build custom Knoppix based CD's for family and friends where they won't have to do anything but boot the CD and they'll be able to get their email and browse( plus lots more ) all without entering anything at boot time.

Back to the current issue. There should be a couple of ways to address this. One would be to either use the current "persist home directory" script to build your knoppix.img filesystem file and find the right init script location/name to replace the default /home/knoppix directory with the /home/knoppix filesystem in knoppix.img. Another way would be to use "tar" to create a copy of your custom /home/knoppix directory and then add a simple script to /etc/init.d to extract it over the default /home/knoppix directory. Then, just link the script in /etc/init.d to the correct runlevel directory( /etc/rc?.d ) so the extraction happens at the runlevel you want. You'll want to do it before rc5.d( runlevel 5 ).

This all means you need to know enough to be able to build your own Knoppix CD since this is all about customizing AND building a custom CD.

I hope this helps.