在VirtualBox中安装64位Ubuntu


25

我安装了VirtualBox并下载了Ubuntu 64位。当我在VirtualBox下选择Linux时,仅显示Ubuntu 32位。我做错了什么,阻止了64位选项的出现?我的机器是Windows 7 64位操作系统,具有8GB RAM。

VBox屏幕截图


我已经将您的帖子翻译成英文,很抱歉,但是此站点只接受英文帖子。下次,尝试使用translate.google.com
terdon 2014年

我的猜测是,这是virtualbox在Ubuntu 14.04中安装软件包后发生的。该软件包安装的VirtualBox似乎仅支持32位操作系统。
Reinier 2015年

换句话说,这可能有重复的askubuntu.com/questions/534693/...
Reinier后

我遇到了这个问题,我不得不进入BIOS并启用虚拟化。那解决了。
Akavall

Answers:


13

您的问题是您需要创建一个64位虚拟机。您可能已经创建了一个32位版本,这就是为什么该选项不出现的原因。从VBox网站(重点是我的):

64位来宾

只要满足以下条件,VirtualBox甚至在32位主机操作系统上也支持64位来宾操作系统:

  1. 您需要一个具有硬件虚拟化支持的64位处理器(请参阅“ 硬件与软件虚拟化 ”一节)。

  2. 必须为想要64位支持的特定VM 启用硬件虚拟化;64位VM不支持软件虚拟化。

  3. 如果要在32位主机操作系统上使用64位来宾支持,则还必须为特定VM选择64位操作系统。由于在32位主机上支持64位会产生额外的开销,因此VirtualBox仅在明确请求时才启用此支持。

    在64位主机(通常附带硬件虚拟化支持)上,无论设置如何,始终支持64位客户机操作系统,因此您可以在客户机中简单地安装64位操作系统。

警告

在任何主机上,都应该为打算在64位模式下使用的虚拟机启用I / O APIC。对于64位Windows VM尤其如此。请参阅““ 高级”标签 ”一节。另外,对于64位Windows来宾,您应该确保VM使用Intel网络设备,因为AMD PCNet卡不支持64位驱动程序。请参阅“虚拟网络硬件”一节。

如果您使用VirtualBox图形用户界面的“创建VM”向导(请参阅“创建您的第一个虚拟机”一节),则VirtualBox将为每种选定的64位操作系统类型自动使用正确的设置。

因此,只需尝试创建一个新的虚拟机并选择Ubuntu 64作为操作系统。VirtualBox应该正确配置所有设置,并且您应该能够毫无问题地进行安装。


3
我遇到了这个问题,我所要做的就是进入BIOS菜单(Lenovo G50-80)并启用硬件虚拟化。现在,在VirtualBox中为我提供了64位ubuntu选项
-Ogaday

3
BIOS当然需要启用虚拟化,但是对我来说,我还必须卸载Hyper-V(“删除Windows 10功能”),由于某种原因,它干扰了这一点
RLaaa

2

您的处理器很可能不是64位处理器,这就是为什么VirtualBox无法运行64位内核的原因,或者在大多数情况下, 在BIOS中禁用了运行64位guest虚拟机所需的新计算机VT(虚拟化技术)您可以在计算机的BIOS部分中更改的设置。

要检查处理器是否支持VT,请在终端窗口中运行以下命令。

 grep --color vmx /proc/cpuinfo.

 grep --color svx /proc/cpuinfo

因为vmx是Intel处理器的标志,而svm是AMD处理器的标志。如果输出显示vmx或svm,则您的计算机可以VT

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.