【问题标题】:How can I install KVM on Ubuntu 12.04 when I have a VM当我有 VM 时,如何在 Ubuntu 12.04 上安装 KVM
【发布时间】:2014-10-16 08:45:55
【问题描述】:

我有一台 Windows 8 机器。 现在,我需要在 Ubuntu 12.04 LTS 上使用 KVM。为了避免创建磁盘分区,我安装了 VirtualBox 并在其上运行 Ubuntu 12.04 LTS 作为虚拟机。 现在,我想在上面安装和配置 KVM。我正在遵循本指南:

http://www.howtogeek.com/117635/how-to-install-kvm-and-create-virtual-machines-on-ubuntu/

但是,当我执行这个命令时:

egrep -c ‘(svm|vmx)’ /proc/cpuinfo

我明白了

0

我读到了

“0 表示你的 CPU 不支持硬件虚拟化”

我看到了“virtualbox setting”,我注意到,在“System”选项卡中,我已经标记了硬件虚拟化选项。为什么我在运行该命令时会得到这个值?

【问题讨论】:

    标签: ubuntu virtual-machine virtualbox virtualization kvm


    【解决方案1】:

    在 Windows 8.1 上的 Hyper-v 中将 Ubuntu 14.04 LTS 作为来宾虚拟机运行时,我得到了完全相同的结果。

    我也对听取反馈非常感兴趣。 KVM 显示为安装在 /usr/bin 中。然而,Android Studio 正在 /dev 中寻找它。为了欺骗它,我在 /dev 中创建了一个指向 /usr/bin/kvm 的符号链接。针对此设置运行会返回类似的消息:

    无法提取 KVM 版本:设备的 ioctl 不合适

    【讨论】:

      【解决方案2】:

      为了帮助诊断其中一个问题.. 不要创建符号链接。 VM 来宾必须启用虚拟化。

      例如,在 VMWare 中,在 VM iamge 设置中...请参阅 Hardware Processor 设置已启用 Virtualize Intel VT-x/EPT or AMD-V/RVI

      【讨论】:

        【解决方案3】:

        因此,您将虚拟环境置于 Windows 机器上的虚拟环境中。这没有多大意义。

        你已经在Virtualbox中安装了Ubuntu,所以它不是直接使用CPU(而是Virtualbox提供的虚拟化CPU)。 egrep -c ‘(svm|vmx)’ /proc/cpuinfo 现在不会给你主机 CPU 的结果。 检查这个的第一行,你会明白我的意思: 猫 /proc/cpuinfo

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2012-08-28
          • 2014-01-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多