Try going into the Mac (ML,SL,Mavericks,Yosemite,etc) installer go into Utilities>Disk Utilities select your drive you installed Mac too, and click Repair. It won't lose any of your files. Then boot and see if that fixed it. If not try the boot flags: -x -v -f that will boot into the OS in safe...