You said you changed the hard drive.
There are a couple of possible scenarios, but the most likely is probably the following.
* The location of the drives changed in the process.
This means that what you used to have as /dev/hda is now /dev/hdb or something else...
If this happened, then your /etc/fstab needs to be adjusted so that your /home partition is mounted.
If you are not familiar with partitioning and /etc/fstab, the easiest way out is to reinstall if you dont mind losing the data.
Otherwise, I would boot a live cd to find out the new locations of the partitions, and then simply modify the /etc/fstab for my vl install. That should do it