У меня Ubuntu 12.10 x64 работает в виртуальной машине в VirtualBox. Я писал код, а затем несколько секунд свернул окно VM. Я попытался открыть его обратно, и он разбился (или когда-то разбился, когда он был сведен к минимуму). Когда я перезапустил, X больше не запускался, но я смог войти в терминал и получить доступ к моей файловой системе.
Я только что изменил конфигурацию экрана сегодня (из окна конфигурации Gnome's Displays) 2 экрана, а не 1. Он работал очень хорошо часами, а потом это случилось.
В любом случае, это то, что я вижу с dmesg:
[ 32.168521] Console: switching to colour frame buffer device 80x30
[ 32.168532] fb0: VESA VGA frame buffer device
...
[ 35.114612] init: lightdm main process (1014) terminated with status 1
[ 50.270170] init: failsafe-x main process (1347) terminated with status 1
dmesg [ ! d3] дает мне это:
[ 487.758] (==) No Layout section. Using the first Screen section.
[ 487.758] (==) No screen section available. Using defaults.
[ 487.758] (**) |-->Screen "Default Screen Section" (0)
[ 487.758] (**) | |-->Monitor "<default monitor>"
[ 487.758] (==) No monitor specified for screen "Default Screen Section".
Using a default monitor configuration.
...
[ 487.778] (EE) Screen(s) found, but none have a usable configuration.
[ 487.778]
Fatal server error:
[ 487.778] no screens found
[ 487.778] (EE)
...
sudo Xorg -configure дает мне это:
(++) Using config file: "/home/xxx/xorg.conf.new"
(==) Using system config directory "/usr/share/X11/xorg.conf.d"
Number of created screens does not match number of detected devices.
Configuration failed.
После проверки файла xorg.conf.new он показывает 3 экрана и 3 устройства. Тем не менее, у меня есть только 2 монитора. Я попытался изменить конфигурацию виртуальной машины между 1 и 2 экранами - ни одна из них не работала. Не уверен, что еще попробовать.