从32位Ubuntu在Virtual Box中运行64位OS


8

是否可以从32位ubuntu操作系统运行Windows 7 64位?

我可以将Ubuntu重新安装为64位操作系统,但是如果不需要的话,则最好不要安装。

Answers:


6

从VB帮助中:

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

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

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

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

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


6

对于Virtual Box,这里是Virtual Box常见问题解答

请注意,在以下情况下,VirtualBox还支持64位客户机操作系统:

  • 您需要具有硬件虚拟化支持(VT-x或AMD-V)的64位处理器
  • 从2.1.0版开始,您可以在运行32位主机的同时运行64位来宾。
  • 您必须通过BIOS启用硬件虚拟化

因此,这取决于您的CPU。仅拥有64位处理器是不够的,CPU还需要硬件虚拟化支持。

例如,英特尔i3 540被列为具有“英特尔®虚拟化技术(VT-x):是”,因此它应该可以在此处工作。


很好,谢谢,我确实承认这是我选择的答案之前的答案,我选择了它,因为它比较全面。不过,您的观点很突出,我现在正在调查这一点。
约翰

我有一台配备Intel Core i5 M 450 @ 2.40GHz的笔记本电脑,该笔记本电脑显然具有VT-x,但没有VT-d。我可以在其上运行Virtual Box 64bit吗?我如何知道BIOS是否已激活而无需重启?
719016 2012年

4

如果您的BIOS和处理器支持,则可以。我建议使用hardinfo来检查处理器的功能。但是,无论如何,最好还是使用64位操作系统作为主机。

即使您的处理器支持VTx,您的BIOS也可能不支持(例如,许多HP笔记本电脑不允许您将其打开),因此您必须知道您的BIOS是否也支持它。


0

我发现在我的Ubuntu Lucid(32位安装)计算机上,它会抱怨说实际上并没有打开硬件虚拟化。这样做的原因是因为kvm模块已加载。我将kvm和kvm_amd列入了黑名单,现在Virtualbox可以在32位主机上加载64位来宾。

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.