Hard Drive not being detected

Hello , I'm having an issue with my Lenovo thinkpad T41. When i go into BIOS my HD is not being detected , I've tried installing Ubuntu 10.0.4 and it goes to a desktop but when I try installing the HD comes up blank and when I push continue an error message comes up saying "no root location" I am pretty new to diagnosing and fixing computers. Can someone please give me some advice on what this issue may be? Thank You

crwdns2893858:0crwdne2893858:0 crwdns2893862:0crwdne2893862:0

crwdns2894050:0crwdne2894050:0

crwdns2889612:0crwdne2889612:0 0
crwdns2892346:0crwdne2892346:0