KVM安装和QEMU安装

时间:2012-03-26 12:06:12

标签: qemu bios kvm

我尝试安装qemu,但我应该首先安装kvm,并检查了支持可视化的cpu,所以我不知道为什么。当我输入kvm时,这是错误。

  

open / dev / kvm:没有这样的文件或目录   无法初始化KVM,将禁用KVM支持

qemu的新窗口出来了,但有

  

启动失败....无法读取启动盘,无法从CDROM读取(代码0003)

我该怎么办?我搜索了很长时间的方法。谢谢!

当我使用mobprobe时,问题出在这里,(我检查了我的CPU,它支持VMX。)

  

致命:插入kvm_intel时出错(/lib/modules/2.6.38-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:没有这样的文件或目录

我不知道为什么.....谢谢!

5 个答案:

答案 0 :(得分:3)

“无法打开磁盘映像img.iso”问题更容易出现两个错误:该文件不存在。该参数意味着“将磁盘映像作为CD-ROM安装在img.iso文件中”;该文件必须存在(并且应该是有效的ISO)。例如,尝试下载任何Linux风格的ISO。

disk.img也必须存在(该参数表示“使用文件disk.img中包含的磁盘映像作为硬盘”)。您可以使用dd创建它,例如:

dd if=/dev/zero of=images/disk.img bs=512M count=20

这将在名为disk.img的文件中创建一个10GB的磁盘映像。调整块大小和块数(bs和计数)以增大或减小大小; bs不能大于可用内存。

对于第二个问题,无法初始化KVM,将禁用KVM,可能有多种原因:

  • 在BIOS中禁用
  • 您没有以root身份运行(即使用sudo)并且您的用户无法访问/ dev / kvm
  • 您所在的计算机已经虚拟化(例如,您正在使用Amazon EC2)。这些CPU可能具有VMX标志(因为它们是半虚拟化的)但无法虚拟化(因为虚拟机管理程序不允许它。)

请注意,这不是致命错误; qemu可以在没有KVM支持的情况下运行,它只是在仿真模式下运行而且速度很慢。

第一个问题可能会产生一些输出,检查dmesg的输出(dmesg | grep kvm)。可以通过在BIOS中启用它来解决。

通过以root身份而不是用户身份运行命令,可以轻松诊断第二个问题。如果可行,您已确定问题。

第三个问题更难以解决。 XEN-blanket可能有所帮助。

粘贴“sudo kvm-ok”的输出可能会让某人提供更多见解。

此处给出的说明可以翻译到其他平台: https://help.ubuntu.com/community/KVM/Installation

如果您提供有关所用机器和预期目标的更多信息,我们会提供更多帮助。

答案 1 :(得分:0)

您检查了BIOS设置吗?某些BIOS允许您选择是否要激活VT / VMX。

此外,我发现以下非常类似的线程: http://ubuntuforums.org/archive/index.php/t-755122.html

希望这有帮助

答案 2 :(得分:0)

您的问题是您的系统没有插入KVM模块。请检查您的BIOS设置是否已启用VT,以及您的KVM模块是否与您的特定Linux发行版匹配。无法插入无与伦比的KVM模块和Linux版本。

答案 3 :(得分:0)

检查VM xml CD-ROM是否设置为'file'而不是'block'。

答案 4 :(得分:0)

尝试加载kvm-intel或kvm-amd内核模块,然后看看dmesg,如果加载成功你应该好好去