How i go about troubleshooting is try to hypotheses what is broken and then try to prove myself wrong. Based on your description of what happened when it locked up, and what happens when you start it, i wonder if something is wrong with the system folder.
try holding the shift key when turning...