Bei sowas drücke ich strg+Alt+F2 um Konsole 2 zu öffnen, logge mich ein und versuche zu ergründen warum X nicht starten will. Meistens bekomme ich es nicht raus, aber man kann aus dieser Konsole auch neu starten oder nochmal mit strg+Alt+F7 zurück zu X wechseln.
Du bist mir knapp zuvor gekommen, dass wäre auch mein Tipp gewesen.
Nach dem Login einmal "sudo dmesg" aufrufen und gucken, wo es beim Start Probleme gegeben hat.