为什么 Virtual Box 不给我创建 64 位来宾的选项?

Edy*_*rne 84 virtualbox 64-bit virtualization virtual-machine ubuntu-12.04

我的主机是 x64 位 Windows 8.1。

我下载了最新的 Virtual Box (4.3),并尝试使用 64 位 Ubuntu 操作系统 (ubuntu-12.04.3-desktop-amd64) 创建 VM。

当我转到 New VM 向导时,它没有给我选择“Ubuntu (x64)”的选项,就像我在其他人的屏幕截图中看到的那样,只有“Ubuntu”。结果,ISO 无法启动。我在另一台 PC 上尝试过,Virtual Box 为大多数列出的操作系统提供了 x64 变体......

控制面板显示 x64 操作系统、x64 处理器。我的主机笔记本电脑是 Sony Vaio VPCZ22UGX/N、Intel® Core™ i7-2640M 处理器。当然,CPUz 显示 Vx-t 在我的处理器上可用。

这是我到目前为止尝试过的:

  • 我按照文档中的要求启用了 IO APIC。

  • 我在 BIOS 中启用了虚拟化。它在 VMware 中运行良好。

  • 检查 Hyper-V 是否未运行,甚至未安装在我的 Windows 上。VMware 也一样。

  • 我也尝试运行命令:

    VBoxManage modifyvm [vmname] --longmode on

对于那个虚拟机,但没有变化..我认为问题实际上是我无法为该虚拟机选择 Ubuntu 操作系统的 x64 变体。其他人似乎表明这是一个要求,但由于某种原因我没有得到那个选项。

我花了很多时间却找不到问题所在......有人知道这里可能缺少什么吗?

非常感谢!!

爱德华多

小智 45

我遇到了同样的问题。

关闭 Hyper-v 暂时解决了我的问题,所有 64 位选项都可用:

我在笔记本电脑上使用 hyper-v。当我知道我当天不需要虚拟机时,我可以通过关闭 hyper-v 来提高机器的性能:

bcdedit /set hypervisorlaunchtype off

和重新启动。要重新打开它:

bcdedit /set hypervisorlaunchtype on(或自动启动)

并重新启动。

来源


小智 16

我遇到了同样的问题(兼容硬件,启用了选项 - 无法创建 64 位 VM),并放弃了 VirtualBox 并尝试了 VMWare Workstation。幸运的是,我遇到了一个类似但明确的错误,要求我卸载 Hyper-V。停用它是不够的,您必须从系统中删除该组件。这篇文章对我很有帮助: 从 Windows 8 卸载 HyperV

要删除组件,只需从 admin cmd 运行此命令(归功于 @levi-botelho):

Dism /online /disable-feature /featurename:Microsoft-Hyper-V
Run Code Online (Sandbox Code Playgroud)

  • 不确定 Hyper-V 与它有什么关系,也不知道为什么启用它,但禁用它为我修复了它。现在有用于来宾操作系统的 64 位选项。 (2认同)

Kan*_*ane 14

VT-x/AMD-v CPU 是必经之路。

有关更多详细信息,请参阅此帖子

我在 Thinkpad T420 中成功启用了此功能


归档时间:

查看次数:

275991 次

最近记录:

9 年,1 月 前