If possible remove the hard drive and put it into an external USB enclosure. Plug it into the Mac and boot while holding "c" key. Pick the USB drive and see if it boots normally. If it doesn't then it is either corruption as previous poster said or a failed hard drive. If it boots normally, then it is very likely to be the ribbon cable that connects the hard drive to the logicboard. Pretty cheap and easy to replace.