I think your system can boot without mounting "/home" but you have to log in as root. So to solve temporally your problem you have to:
-search for the device name of the "/home" partition, something like "/dev/hda2",
-in the file "/etc/fstab", change the "label=/home" with the device name.
To determine what device contain "/home", you can list all the hd device with the command "fdisk -l", then "mount" show you which one are mounted, the one you are looking for isn't mounted so you mount it with the command "mount /dev/hdXX /home", you verify with "ls /home" that it's the one expected, if not you unmount it ("umount /home") and you try another.