[英]QEMU AND KVM PROBLEMS
我尝试安装qemu,但我应该先安装kvm,并检查我的cpu是否支持虚拟化,所以我不知道为什么。 当我输入kvm时,这是错误。
open /dev/kvm: No such file or directory
Could not initialize KVM, will disable KVM support
qemu的新窗口出来,但启动失败....无法读取启动盘,无法从CDROM读取(代码0003)
我能做什么?
首先,检查您的CPU是否支持VMX或SVM查看/ proc / cpuinfo。 如果是,则必须加载KVM内核模块:
modprobe kvm-amd #if you have AMD
modprobe kvm-intel #if you have Intel
然后Qemu / Kvm命令应该在没有抱怨/ dev / kvm的情况下启动。 如果仍有问题,可能是BIOS中禁用了虚拟化。 我有一些机器报告/ proc / cpuinfo中的虚拟化支持,但它在BIOS中被禁用。
然后从ISO映像启动KVM:
kvm -cdrom img.iso -hda disk.img -boot d
请尝试“dmesg | grep kvm”找到原因
尝试使用此命令sudo modprobe kvm-intel
。 您没有插入KVM模块的权限。
首先要检查的是CPU是否具有虚拟化扩展,并且在BIOS / EUFI菜单中启用了扩展。 这些扩展是运行KVM所必需的。 几乎所有现代AMD 64位cpus都会拥有它。 一些较旧/较低端的英特尔进程没有它,但大多数都会。
egrep -o 'vmx|svm' /proc/cpuinfo
'vmx'将出现在英特尔。 AMD的'svm'。
如果你的cpu支持扩展,接下来要检查的是你的BIOS / EUFI设置。 很多时候默认情况下会禁用这些扩展。 你会想要寻找'芯片组'或'cpu'设置,它应该提到一些关于'虚拟化'的东西。 确保已启用这些设置。
完成后,您应该在重新启动后自动插入KVM模块。 如果没有,那么按照Diego Woitasen的建议尝试'modprobe kvm-amd'或'modprobe kvm-intel'。 检查'dmesg | grep kvm'输出。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.