Один пользователь в группе root
и не в группе kvm
. Он может запустить qemu-system-x86_64 -enable-kvm
без проблем. Есть также другой пользователь, который не входит в группу root
, но он принадлежит к группе kvm
. Однако он не может использовать опцию -enable-kvm
и получает
failed to initialize KVM: Permission denied
Что нужно сделать, чтобы исправить это?
Это вызвано неправильно настроенным разрешением на устройстве /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 г.). Возможно, вам также следует сообщить об этой проблеме в список разработчиков вашего дистрибутива.