我有一个惠普康柏 8200电脑配备英特尔i5中央处理器。我在 BIOS 中启用了 VT-x:
..CPU 支持 VT-x,因为它vmx
在/proc/cpuinfo
.我已经加载了kvm
LKM:
root@VM-host:~# modprobe -v kvm
insmod /lib/modules/3.2.0-4-686-pae/kernel/arch/x86/kvm/kvm.ko
root@LS15-C-LAB-VM-host:~# lsmod | grep kvm
kvm 239136 0
root@VM-host:~#
..但是如果我qemu
使用-enable-kvm
选项执行,它会抱怨:
Could not access KVM kernel module: No such file or directory
failed to initialize KVM: No such file or directory
No accelerator found!
/dev/kvm
文件确实丢失了:
root@VM-host:~# ls -l /dev/kvm
ls: cannot access /dev/kvm: No such file or directory
root@VM-host:~#
安装该qemu-kvm
软件包后,我就可以启动qemu
with-enable-kvm
选项。正如我所理解的,kvm
支持已合并到kvm LKM 中qemu
,所需的qemu
只是 kvm LKM。当使用“-enable-kvm”选项运行 qemu 时,为什么 Debian Wheezy 中需要 qemu-kvm 软件包?
答案1
qemu-kvm
确实被合并到 QEMU 中,但这发生在 1.3 版本中。 Debian Wheezy 发布了 QEMU 1.1.2,但仍需要qemu-kvm
KVM 支持。