我在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)
注意:我可以将此虚拟磁盘附加到另一个 VM 并连接chroot
到内部系统并调查问题。我已经设法open-vm-tools
在 chroot-ing 进入系统后进行安装,但仍然存在同样的问题。
如何启动这个虚拟机?
经过几个小时的努力,谷歌搜索了这个问题,我发现这个页面包含帮助我解决问题的信息。
只需移动 Xorg 配置文件(将其保存为备份)并重新启动:
然后 Xorg 将尝试检测任何新设备。