As this is an old laptop,it will not run Vista...im pretty surprised its still going....dont make them like that anymore :-)
Chances are it will not run xp either.
There maybe a problem with your bios actually seeing the harddrive.
Try resetting the bios to default settings.
I assume you have been running windows 98 ?