【问题标题】:AMD-V not enabling in bios with Ubuntu 14.04 - Vagrant Up failsAMD-V 未在 Ubuntu 14.04 的 bios 中启用 - Vagrant Up 失败
【发布时间】:2014-07-01 03:54:26
【问题描述】:

如果你和我一样,你一直在绕圈子试图解决这个问题。即使在 BIOS 中显示已启用,我也无法启用 AMD-V。我只是想利用 puphpet 做一个vagrant up

这是我的硬件/软件

  • 联想 Edge E545 (AMD)
  • Ubuntu 14.04 LTS
  • 流浪者 1.6.3
  • VirtualBox 4.3.12(4.2.24 尝试作为故障安全)
  • BIOS 版本 1.09(1.12 已发布,但只有小幅升级 - AMD-V 没有)

这是我尝试过的

  1. Ubuntu 14.04 的全新安装
  2. 安装了 VirtualBox 并尝试使用多个版本运行 vagrant up
  3. 尝试打开和关闭 AMD-V 的 BIOS 设置
  4. 尝试在 Virtual Box 设置中关闭和打开虚拟化
  5. 在 VirtualBox 设置中将处理器设置为 2 和 1
  6. 已下载并安装 32 位 virtualbox 以“尝试”。

解决方案?:所以我联系了联想和 AMD,但两者都指出这是一个软件问题。联想代表。建议我退回笔记本电脑并购买基于英特尔的产品。奇怪,但这就是我“修复”它的方式。

FIX:在 BIOS 中将“virtualization”选项设置为“Disabled”进行修复。

【问题讨论】:

    标签: ubuntu vagrant virtualbox


    【解决方案1】:

    VT-x 或 AMD-V 需要运行硬件加速虚拟化,在本例中是可爱的 VirtualBox。

    运行以查看您的 CPU 是否支持 AMD-V。

    egrep -wo '(vmx|svw)' /proc/cpuinfo

    您应该期望在输出中有几个(核心数)svw

    尝试使用 vagrant up 启动 VM 时,请尝试使用 vagrant up --debug 启用调试输出以查看更多信息。用更多信息更新您的问题。

    【讨论】:

    • 嗯...没有看到 vmx 或 svw。我看到osvw。处理器也是AMD A6-5350M APU。我是用不同的笔记本电脑更好还是我仍然可以使用 32 位 VM 进行开发?我以为大多数都是 64 位的。
    • @CGSmith105 这个 CPU 绝对支持 64 位,但我不能 100% 确定它是否有 AMD-V。 AMD 网站不像英特尔那样提供完整的 CPU/APU 规格...
    • 确保在 BIO 中启用 AMD-V 或任何其他虚拟化相关功能
    【解决方案2】:

    我已经有一段时间没有使用这台机器了,但想把我发现的东西发回来。

    我继续四处寻找答案,但一无所获。所以我决定进入 BIOS 并更改选项,直到我发现它可以工作。

    我在 BIOS 中将虚拟化设置为“已禁用”,现在可以正常启动到 VMBox 64 位机器。

    我希望这可以帮助另一个人。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-11
      • 1970-01-01
      • 1970-01-01
      • 2015-03-26
      • 1970-01-01
      • 2018-09-22
      • 2023-03-17
      • 1970-01-01
      相关资源
      最近更新 更多