I had that problem too, when suddenly Knoppix didnt load up X. Solved it by logging in to root and typed:
init 5
Nothing will happen. Then I rebooted and tadaa. Hope it'll work for you also.