Even if there are no valid FAT partitions on /dev/hda, it will *still* call that C: and look for its files there.

Swap the jumpers and see if it will boot.

Wade.