I've never seen messages like that at boot up. It does look like a potential bios problem.
The master boot record occupies the first 512 bytes of sector 0 on your hard drive. It basically contains a small program and a partition table which enables the bios to transfer control to the operating system. It doesn't contain any files. When you run fixmbr or fdisk /mbr, a standard windows mbr is written (this doesn't affect the partition table). The boot partition also has a boot sector, where depending on operating system, certain files should reside. So, for win2k, these are ntldr, ntdetect.com & boot.ini. This can become corrupted, and the fixboot command should fix this - so you've done all the right things. The fact that you can boot from a floppy shows that:-
a. the bios can load a floppy master boot record
b. the hard drive partition structure is ok.
It looks like the bios is having trouble loading the mbr from the hard drive (as you said you've copied ntldr & ntdetect.com (boot.ini?) to C: (root of I presume) drive).
Presuming you've got normal 2 IDE connectors - what happens if you connect hard drive to second rather than 1st?
Have you checked your bios settings (something odd's not been set buy mistake - if its got a failsafe setting you can load, might be worth trying that.
Download boot-us from
(its a boot manager, but has useful diagnotics) & install it. It may display some useful information when you run it. Also, it has a feature to dump sector 0 to file - which you can then inspect with a hex editor/viewer to see if it looks correct (there are various sites which give you layout of MBR - just use Google to find).
Hope this helps - someone else may have see those boot messages and be able to tell you exactly what they mean.