我试着安装qemu,但我应该先安装所有的kvm,而且我已经检查了我的cpu支持可视化,所以我不知道为什么。这是我输入kvm时的错误。
open/dev/kvm:没有这样的文件或目录无法初始化KVM,将禁用KVM支持
qemu的一个新窗口出现了,但有
引导失败。。。。无法读取引导磁盘,无法从CDROM读取(代码0003)
我能做什么?我搜索了很长时间的方法。谢谢
当我使用mobprobe时,问题就在这里,(我检查了我的CPU,它支持VMX。)
致命错误:插入kvm_intel(/lib/modules/2.638-8-generic/kernel/arch/x86/kvm/kvm intel.ko)时出错:不支持操作
当我使用:~$ kvm -cdrom img.iso -hda disk.img -boot d
open/dev/kvm:没有这样的文件或目录无法初始化kvm,将禁用kvm支持kvm:-cdrom img.iso:无法打开磁盘映像img.iso:
我不知道为什么。。。。。谢谢
"无法打开磁盘映像img.iso"的问题是两个错误中比较容易的一个:该文件不存在。这个参数的意思是"将img.iso文件中的磁盘映像装载为CD-ROM";该文件必须存在(并且应该是有效的ISO)。例如,尝试下载任何Linux风格的ISO。
disk.img也必须存在(该参数的意思是"将文件disk.img中包含的磁盘映像用作硬盘")。您可以使用dd创建它,例如:
dd if=/dev/zero of=images/disk.img bs=512M count=20
这将在名为disk.img的文件中创建一个10GB的磁盘映像。调整块大小和块数(bs和count)以增加或减少大小;bs不能大于可用内存。
对于第二个问题,无法初始化KVM,将禁用KVM,可能的原因有很多:
- 在BIOS中禁用
- 您没有以root身份运行(即使用sudo),并且您的用户无法访问/dev/kvm
- 您所在的机器已经虚拟化(例如,您正在使用AmazonEC2)。这些CPU可能有VMX标志(因为它们是半虚拟化的),但不能虚拟化(因为系统管理程序不允许这样做)
请注意,这不是一个致命错误;qemu可以在没有KVM支持的情况下运行,它只是在模拟模式下运行,速度相当慢。
第一个问题可能会产生一些输出,检查dmesg的输出(dmesg|grep-kvm)。它可以通过在BIOS中启用来解决。
第二个问题可以通过以root用户身份而不是以用户身份运行命令来轻松诊断。如果有效,则表明您已发现问题。
第三个问题更难解决。XEN橡皮布可能会有所帮助。
粘贴"sudokvm-ok"的输出可能会让人提供更多的见解。
此处给出的说明可以翻译到其他平台:https://help.ubuntu.com/community/KVM/Installation
如果您提供更多关于您正在使用的机器和您想要的目标的信息,我们将提供更多帮助。
是否检查了BIOS设置?某些BIOS允许您选择是否要激活VT/VMX。
此外,我发现了以下非常相似的线索:http://ubuntuforums.org/archive/index.php/t-755122.html
希望这能帮助
您的问题是您的系统没有插入KVM模块。请检查有关VT的BIOS设置是否已启用,以及KVM模块是否与特定的Linux发行版匹配。无法插入不匹配版本的KVM模块和Linux。
检查VM xml CD-ROM是否设置为"file"而非"block"。
尝试加载kvm-intel或kvm-amd内核模块,然后查看dmesg,如果加载成功,应该可以进行