If it boots and works normally off of a floppy disk, then your problem is probably somewhere in the software on your boot drive, or that the boot drive has become faulty over time. Can you boot with no startup-sequence (by holding down both mouse buttons) and accessing DH0: that way?
Edit: just saw your other comment about the OS drive not showing up. Have you checked all the cables to it?