I created two virtual hdds.
/dev/hda1 is 800M in vfat filesystem
/dev/hdb1 is 100M in vfat filesystem

Booting the knoppix cd, I first knoppix tohd=/dev/hda1
after a few mins to copy the cd contents to /dev/hda1
I can boot knoppix from hdd by issue command at the boot prompt
knoppix fromhd=/dev/hda1 (TEST OK)

After boot up, I run "create Permanent home" , I selectd /dev/hdb1 and it asked me to format the parition in linux filesystem or answer "NO" to create a image file. I select "NO" to create a image file instead.

Then I reboot again and at the boot prompt I enter
knoppix fromhd=/dev/hda1 myconf=/dev/hdb1 home=/dev/hdb1

Everything go smooth, but I found that the account being used is root but not knoppix

What's the problem ?