Strange but I did everything to boot up sabayon, pclinuxos and ubuntu 7.10 from my hard drive. None of them boot up

I first thought it was a hard drive failure. But It can't be. Because all of above distros boot up from live cd mode and I could mount my hard drive in all of them.
Then I started to think about maybe it should be a driver problem. I think I am right. I installed pardus again and pardus just boot up from hard drive flawlessly.
My old body pardus, didn't leave me alone and heard my prayer.
If someone wants to see the error, here it is:
Determining root device...
/init: /init: 438: blkid: not found
!!Couldn't find root block device: UUID=..........................
Please specify a device to boot, or "shell" for shell...