QEMU / KVM falha ao iniciar no openSUSE

0

Eu consegui isso para correr antes. Estou usando a imagem do BIOS OVMF e os executáveis EFI gerados usando o este guia . Eu corri o sudo qemu-system-x86_64 -bios /usr/share/qemu-ovmf/bios/bios.bin -hda fat:/home/main/Documents/EFI_HD/ que acaba saindo com:

Warning: default MAC address being used, creating potential for address conflict
vvfat: /home/main/Documents/EFI_HD/ chs 1024,16,63
Unable to init server: Could not connect: Connection refused

(qemu-system-x86_64:2549): Gtk-WARNING **: cannot open display

O que pode estar causando isso?

    
por Melab 03.09.2015 / 17:39

1 resposta

0

sudo parece ser o problema aqui. Usando isso, você executa o comando como root, mas o root não tem necessariamente acesso ao gerenciador de janelas. Se você executar xhost + antes de tentar abrir a VM, deixe a raiz abrir a janela que o Qemu está tentando abrir.

Como alternativa, você poderia dizer ao qemu para usar um servidor VNC (adicione -vnc :<port> como -vnc :1 para que ele escute em todas as interfaces para a porta 5901 para clientes VNC ou -vnc localhost:1 para ouvir apenas localhost). Então você poderia usar vncviewer ou vinagre ou algum outro visualizador VNC para se conectar a localhost:1

Ou você poderia, aparentemente, usar xdg-su -c "<qemu command" , embora eu nunca tenha usado isso sozinho. Foi oferecido como uma solução aqui para um problema muito semelhante. / p>

E pelo que vale a pena, o qemu geralmente não usa o ssh como parte de sua inicialização.

    
por 03.09.2015 / 19:56