从 NUC 机器的 dd 映像创建的虚拟机无法启动 Xorg

从 NUC 机器的 dd 映像创建的虚拟机无法启动 Xorg

dd if=/dev/sda在运行可能定制的 Ubuntu 15.04 的 NUC 上创建了一个映像。NUC 有 2 GB RAM、16 GB SSD,运行在 Intel Celeron 1037U 上。

我创建了一个新的虚拟硬盘并将dd映像复制到另一个正在运行的系统中该虚拟硬盘,然后在这个恢复的虚拟硬盘上创建了一个新的虚拟机。

我遇到的问题是,虚拟机无法正常启动并卡在此屏幕上。该Last login行每 15 秒更新一次。通过检查$HOME/.profile,它似乎卡在了这一行:

exec startx &> ~/.xsession-errors

检查日志似乎显示(屏幕/监视器)已经改变并且 Xorg 无法正常工作,但我不是 100% 确定。

嗯

这是文件的结尾/var/log/Xorg.0.log

[    54.521] (++) using VT number 1
[    54.521] (WW) xf86OpenConsole: setpgid failed: Operation not permitted
[    54.521] (WW) xf86OpenConsole: setsid failed: Operation not permitted
[    54.521] (WW) Falling back to old probe method for modesetting
[    54.521] (WW) Falling back to old probe method for fbdev
[    54.521] (II) Loading sub module "fbdevhw"
[    54.521] (II) LoadModule: "fbdevhw"
[    54.521] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    54.521] (II) Module fbdevhw: vendor="X.Org Foundation"
[    54.521]    compiled for 1.17.1, module version = 0.0.2
[    54.521]    ABI class: X.Org Video Driver, version 19.0
[    54.521] (WW) Falling back to old probe method for vesa
[    54.521] (EE) No devices detected.
[    54.521] (EE) 
Fatal server error:
[    54.521] (EE) no screens found(EE) 
[    54.521] (EE) 
Please consult the The X.Org Foundation support 
     at http://wiki.x.org
 for help. 
[    54.521] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[    54.521] (EE) 

注意:我能够将此虚拟磁盘连接到另一台虚拟机并chroot进入系统内部并调查问题。我已设法open-vm-tools在 chroot 进入系统后进行安装,但问题仍然存在。

我如何启动该虚拟机?

答案1

经过几个小时的努力谷歌搜索这个问题,我发现这一页其中包含可以帮助我解决问题的信息。

只需移动 Xorg 配置文件(将其保存为备份)并重新启动:

sudo mv /etc/X11/xorg.conf /etc/X11/xorg-old.conf

然后 Xorg 将尝试检测任何新设备。

相关内容