root 以外のユーザーは -enable-kvm を使用できません。

root 以外のユーザーは -enable-kvm を使用できません。

rootグループに属しているユーザー1人とグループに属していないユーザー1人kvm。彼はqemu-system-x86_64 -enable-kvm問題なく走ることができる。rootグループには属していませんが、属するユーザーもいますkvm。しかし、彼は-enable-kvmオプションを使用できません!そして得る

failed to initialize KVM: Permission denied

この問題を解決する方法はありますか?

ベストアンサー1

これは、デバイス権限が正しく設定されていないために発生します/dev/kvm。グループに対する読み取り権限が必要ですkvm。解決手順:

  1. /etc/udev/rules.d/65-kvm.rulesファイルを次に作成root
  2. 次の行をファイルに入れます。KERNEL=="kvm", NAME="%k", GROUP="kvm", MODE="0660"
  3. ルールの再ロードudevadm control --reload-rules && udevadm trigger
  4. グループに属するユーザーの場合は、このオプションを使用して実行してkvmみてください。qemu-enable-kvm

この問題はずっと前にArch Linuxで解決されました(作業14165、2009年4月)。おそらく、この問題をディストリビューションの開発者リストに報告する必要があります。

おすすめ記事