
Tengo una instalación de Xen 4.1 en Debian Wheezy, administrada a través de xm. Cuando inicio un Jessie DomU, obtengo salida en la tarjeta VGA emulada/pantalla VNC solo durante los primeros segundos del inicio, luego se detiene.
dmesg muestra:
[ 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)`
Lo que, según tengo entendido, significa que la parte backend del controlador fotovoltaico no está inicializada.
Configuración de DomU relevante:
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'
Intenté agregar una línea vfb= ya que la documentación no está clara si las opciones anteriores crean un dispositivo vfb o solo una tarjeta VGA emulada. Esto no ayudó.
El backend (xenstore en Dom0) muestra:
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"
Estado 1 significa "XenbusStateInitialising" por lo que veo en los documentos. Entonces espero que un problema en Dom0 sea la causa de los problemas.
¿Alguna idea de que podría ser?
Respuesta1
Encontré exactamente el mismo problema con Debian Jessie en XEN HVM donde GRUB apareció en la consola VNC pero toda la salida cesó poco después de que comenzara el arranque. La solución que funcionó para mí fue reconfigurar GRUB (en DomU) para desactivar el framebuffer y solicitar salida VGA.
Mis pasos fueron los siguientes:
Modifique /etc/default/grub para que estén presentes las dos líneas siguientes:
GRUB_CMDLINE_LINUX_DEFAULT="quiet fb=false" GRUB_GFXPAYLOAD_LINUX="keep"
Regenerar los archivos GRUB
update-grub2
- Reinicie la máquina y la consola debería aparecer ahora.