Just boot with a CD bootable distro (knoppix, alixe, ...) and take a look in the /var/log/messages log to find out.
Did you compile your OS yourself ? and did you set an options that specifies /dev/hda (like the CONFIG_PM_STD_PARTITION).
You may try something like : # grep -r /dev/hda /etc | less
Regards,
BT :=)
|