
ローカル コンソールで実行するとqemu -cpu kvm64 -snapshot -hda binary.img
、イメージが起動して期待どおりに実行されます。ただし、 経由でログインするとssh -C -X
、次のメッセージが表示されます。
$ 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"
(pxe-rtl8139
ローカルで実行した場合にもメッセージは表示されますが、問題にはならないようです。)
SSH を使用するとなぜ違いが出るのでしょうか?qemu
ルート権限を必要とせずに SSH 経由で実行するにはどうすればよいですか?
両方のマシンはUbuntu 11.10、qemuとqemu-kvmは0.14.1+noroms-0ubuntu6.2です。
答え1
コメントに追加情報を入力した後、ユーザーを kvm グループに追加する必要があります。