I have installed TC to a harddrive partition using the installation guide ...
If your install is not persistent it's sure that
you didn't really follow the installation guide.
It's not easy to do more than 20 steps without a single typo. Newcomers often have to try two to three times till they succeed.
Fastest way to solve your problem: Do the install again.
----
If you want to invest time in understanding the background, you have to be aware that TC stores its extensions in the tce directory.
On boot TC autoscans for that directory and creates a new (non persistent, temporary) one if no tce dir is found.
To be persistent the tce dir needs to be living on a storage device like a hard drive.
If your hard drive partition is mounted to
/mnt/hda1
open a
root terminal and enter the command
mkdir -p /mnt/hda1/tcereboot and extensions will be permanent.
If your harddrive partition has got a different name
change 'hda1' correspondingly.
---------
By the way, using TC may be easier to learn when installed as guest system within a virtual machine like
Sun's Virtual Box.
Than you don't risk to be cut off by any error, as you always can go back to your previous snapshot.