Parece que eu resolvi o problema: aparentemente por algum motivo na inicialização o sistema não trouxe o módulo xen-gntdev, carregar manualmente este módulo fez funcionar o console.
modprobe xen-gntdev 2
Veja o Referências
Eu tentei executar o VM no Xen 4.2 usando o comando xl (para o que eu entendo isso deve ser o toolstack padrão, enquanto o xm é obsoleto).
Neste caso, tenho o seguinte arquivo de configuração
kernel = '/media/home_separata/domU_kernel/boot/vmlinuz-linux'
ramdisk = '/media/home_separata/domU_kernel/boot/initramfs-linux.img'
name = "domU_Arch_linux"
memory = "512"
root = '/dev/xvda1 ro'
disk = ['file:/media/home_separata/domU_kernel/arch_linux_kernel.img,xvda1,w']
vif = ['mac=aa:::10:11:f1,ip=192.168.0.2,bridge=xenbr0']
quando eu tento iniciar a máquina virtual com o xl create parece que funciona (também traz as interfaces vif) mas se eu tentar conectar via console xl ele dá um erro:
xenconsole: Could not read tty from store: No such file or directory
o fato interessante é que eu tenho o problema inverso usando xend / xm (nesse caso xend doesn ' t trazer interfaces vif mas ativar console).
Alguém tem alguma sugestão?
Parece que eu resolvi o problema: aparentemente por algum motivo na inicialização o sistema não trouxe o módulo xen-gntdev, carregar manualmente este módulo fez funcionar o console.
modprobe xen-gntdev 2
Veja o Referências
Verifique se o xenconsoled está em execução. Se não, inicie.
Se isso não ajudar, veja o arquivo / etc / inittab da sua VM e veja se essa linha está lá:
co:2345:respawn:/sbin/mingetty console
Se não, adicione:)
Espero que ajude!
Tags virtualization xen