So, I have CrunchBang 11 and Windows 7 installed on to two entirely separate hard drives. Everything was working fine just like you'd expect. But today I started Windows, installed Skype and WhatPulse, used it for a while and then went back to Linux. I thought my CrunchBang installation was secure from Windows' evil claws since it is on another hard drive, but apparently... no.
Linux starts up fine. Then it attempts to start the X server and crashes hard. The terminal disappears. The background color changes to a slightly lighter black/blue. I cannot switch to another tty. In fact, I can't even toggle num or caps lock; everything is as dead as dead gets.
The exact same happens in recovery mode. I have a terminal, everyting runs smooth, but as soon as I run startx the system crashes the same way. It does not seem to matter whether I run startx as root or from my own account via sudo.
Before the X server actually tries to start a display I could see a quick flash of output to the console, so I recorded it with my phone... But there's nothing interesting there, just the usual startup/greeting stuff like version, build, host system, what log and config files are used... For example:
Code:
(==) Log file: "/var/log/Xorg.0.log", Time: Tue Dec 16 01:04:15 2014
So I checked /var/log/Xorg.0.log... And guess what - it's completely empty, just like /var/log/Xorg.0.log.old! I have no idea how to get an error message. I even tried
Code:
startx > startx.log
but unsurprisingly that file also stayed empty.
What could I have done when using Windows that damaged my X installation on another physical hard drive? Is there a way to get a useful error message? Is the trouble not worth it and it's quicker to just reinstall?
Thanks a ton for your help!