Yep first unplug the hdd and boot up seeing if you can boot to bios. If you cannot, try resetting the CMOS and then re-try booting into bios again. If you can get to bios either way, try plugging the hdd in one more time, making sure that power plug is firmly in place. If you're saying that the hdd only whirls for a moment and stops, it could be a bad hdd at that point. Are there any beeps when the computer starts up? Do you have a video card? Is it firmly in place? It could also be a video card issue now that I think about it.
You could end up having to get a new motherboard, hdd, video card or all of the above. Good luck!