Remove all USB devices, CDs and floppies then reboot.
If that doesn't fix it, reseat the hard drive.
If that doesn't fix it, run the built in diagnostics and confirm the hardware is good.
Try booting to safe mode by continually pressing F8 during boot up.
If necessary, boot to command line and run fixboot, and fixmbr.