我在 VirtualBox 中的虚拟机中运行 Ubuntu 12.10 x64。我正在编写一些代码,然后我将虚拟机窗口最小化了几秒钟。我试图重新打开它,但它崩溃了(或者在最小化时崩溃了)。当我重新启动时,X 不再启动,但我能够登录终端并访问我的文件系统。
我今天确实将我的屏幕配置(从 Gnome 的“显示”配置窗口)更改为 2 个屏幕而不是 1 个。它工作了几个小时,然后就发生了这种情况。
无论如何,这就是我所看到的消息:
[ 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
启动给了我这个:
[ 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 个屏幕之间更改我的 VM 配置——两种配置都不起作用。不知道还能尝试什么。
答案1
我卸载了 Guest Additions。之后能够启动 X。这是我使用的命令:
sudo /opt/VBoxGuestAdditions-4.2.0/uninstall
这正是我面临的问题:https://www.virtualbox.org/ticket/11709