Ubuntu
沒有 kvm 相關組,但模組存在
我已經從原始碼安裝了 qemu,
/dev/kvm
並且kvm-intel
模組存在。但是,沒有kvm
或libvirt
組以添加使用者。$ grep virt /etc/group $ grep kvm /etc/group $ $ ls -l /dev/kvm crw-rw----+ 1 root root 10, 232 ژوئن 20 12:13 /dev/kvm $ lsmod | grep kvm kvm_intel 217088 0 kvm 598016 1 kvm_intel irqbypass 16384 1 kvm $ sudo modprobe kvm_intel $
目前,當使用者想要使用 -enable-kvm 時,他得到一個權限被拒絕的錯誤
$ qemu-system-x86_64 -m 4000 -smp cores=2 -hda win7_64_snap_new.img -boot c -usbdevice tablet -enable-kvm qemu-system-x86_64: -usbdevice tablet: '-usbdevice' is deprecated, please use '-device usb-...' instead Could not access KVM kernel module: Permission denied qemu-system-x86_64: failed to initialize KVM: Permission denied
由您來創建組並將其設置為 KVM。
sudo addgroup kvm
將創建組,
sudo adduser ${USER} kvm
會將您添加到組中,並創建一個
/etc/udev/rules.d
包含的文件KERNEL=="kvm", GROUP="kvm", MODE="0660"
將確保組的成員
kvm
可以訪問 KVM 設備節點。(命名文件40-permissions.rules
以匹配連結的說明。)除非您解除安裝並重新載入 KVM 模組,否則這些
udev
規則可能不會被考慮在內,但您不需要這樣做:sudo chown root:kvm /dev/kvm sudo chmod 0660 /dev/kvm
將暫時適當地設置設備節點。