root
グループに属しているユーザー1人とグループに属していないユーザー1人kvm
。彼はqemu-system-x86_64 -enable-kvm
問題なく走ることができる。root
グループには属していませんが、属するユーザーもいますkvm
。しかし、彼は-enable-kvm
オプションを使用できません!そして得る
failed to initialize KVM: Permission denied
この問題を解決する方法はありますか?
答え1
これは、デバイス権限が正しく設定されていないために発生します/dev/kvm
。グループに対する読み取り権限が必要ですkvm
。解決手順:
/etc/udev/rules.d/65-kvm.rules
ファイルを次に作成root
- 次の行をファイルに入れます。
KERNEL=="kvm", NAME="%k", GROUP="kvm", MODE="0660"
- ルールの再ロード
udevadm control --reload-rules && udevadm trigger
- グループに属するユーザーの場合は、このオプションを使用して実行して
kvm
みてください。qemu
-enable-kvm
この問題はずっと前にArch Linuxで解決されました(作業14165、2009年4月)。おそらく、この問題をディストリビューションの開発者リストに報告する必要があります。