Após informações adicionais nos comentários, você precisa adicionar seu usuário ao grupo kvm.
Quando executo qemu -cpu kvm64 -snapshot -hda binary.img
em um console local, a imagem é inicializada e executada conforme o esperado. No entanto, quando eu faço login via ssh -C -X
, vejo:
$ qemu -cpu kvm64 -snapshot -hda binary.img
open /dev/kvm: Permission denied
Could not initialize KVM, will disable KVM support
qemu: pci_add_option_rom: failed to find romfile "pxe-rtl8139.bin"
(A mensagem pxe-rtl8139
está lá quando executada localmente também, não parece importar.)
Por que o uso do SSH faz diferença? Como posso executar qemu
sobre SSH sem precisar de permissões de root?
Ambas as máquinas são Ubuntu 11.10, qemu e qemu-kvm são 0.14.1 + noroms-0ubuntu6.2
Após informações adicionais nos comentários, você precisa adicionar seu usuário ao grupo kvm.