我在Debian Wheezy上安装了Xen 4.1,通过xm进行pipe理。 当我启动一个Jessie DomU时,只有在引导的前几秒钟,模拟的VGA卡/ VNC显示器上才会显示输出,然后停止。
dmesg显示:
[ 30.968257] xenbus_probe_frontend: Timeout connecting to device: device/vkbd/0 (local state 3, remote state 1) [ 30.968336] xenbus_probe_frontend: Timeout connecting to device: device/vfb/0 (local state 3, remote state 1)`
我的理解意味着,PV驱动程序的后端部分未初始化。
相关的DomUconfiguration:
device_model = '/usr/lib/xen/bin/qemu-dm' boot = "dc" sdl = 0 vnc = 1 vncconsole = 0 vnclisten = "0.0.0.0" vncpasswd = redacted serial = 'pty' usbdevice = 'tablet' vncdisplay = 1737 keymap = 'de'
我尝试添加一个vfb = line,因为上面的选项创build了一个vfb设备或者只有一个模拟的VGA卡。 这没有帮助。
后端(Dom0中的xenstore)显示:
domain = "root1194.c.artfiles.de" vnc = "1" xauthority = "/root/.Xauthority" vnclisten = "0.0.0.0" vncdisplay = "1737" frontend = "/local/domain/85/device/vfb/0" vncpasswd = "redacted" state = "1" keymap = "de" online = "1" frontend-id = "85" uuid = "688c4f1e-4b8b-6273-c243-4c2f21d48c4b" location = "0.0.0.0:7637"
据我所知,状态1表示“XenbusStateInitialising”。 所以我期待Dom0的一个问题是问题的原因。
任何想法可能是什么?
我遇到了XEN HVM上的Debian Jessie完全相同的问题,其中GRUB出现在VNC控制台上,但所有输出在引导开始后不久就停止。 对我而言,解决scheme是重新configurationGRUB(在DomU中)以禁用帧缓冲并请求VGA输出。
我的步骤如下:
修改/ etc / default / grub,这样以下两行就会出现:
GRUB_CMDLINE_LINUX_DEFAULT="quiet fb=false" GRUB_GFXPAYLOAD_LINUX="keep"
重新生成GRUB文件
update-grub2