我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 将尝试检测任何新设备。