Remember when invoking cfdisk and or fdisk, you have to specify the drive.
If its going to be the secondary drive on the primary controller.. it would be /dev/hdb
Would launch cfdisk to start editing your partitions for your disk. I've installed Xandros once and it seemed pretty limited to what is installed, do a locate or whereis for cfdisk to see if it's actually installed.
And if you want to get rid of the logical crap fdisk outputs when trying to use that, you can always wipe the partition info from the drive by doing a:
dd if=/dev/zero of=/dev/hdX bs=1024 count=1024
But be very careful not to invoke that command on any drive you have data you intend to keep. And the X represents the drive letter, depending on what controller the drive is connected to.