Windows 7 x64 – 免费的虚拟主机应用程序运行无头

给定一台机器configuration有:

  • Windows 7 64位
  • 一个不支持 英特尔硬件虚拟化的CPU

是否有任何免费,无时间限制的虚拟机主机可以承载32位或64位客户机?

候选人:

目标是托pipe各种各样的访客机器; Windows, OSX(longshot)和* nix。

问题 :让Sun VirtualBox以官方支持的方式无法运行的任何方式?

我假设你已经阅读了有关设置无头系统的官方VirtualBox文档,对吧?

http://www.virtualbox.org/manual/UserManual.html#vboxheadless

这些说明不适合你吗? 他们特别提到了两种不同的方式来启动无头虚拟机。 你有没有问VirtualBox论坛?

您select了几乎最糟糕的组合来托pipe虚拟机:桌面操作系统甚至还不支持虚拟化。 抛弃托pipeOSX的能力,这也是完全不受支持的,而且你正在寻求一些根本不存在的东西。

如果你真的需要OSX,那么你唯一的答案就是购买像Mac Mini这样的苹果机器,在其上运行VMware Fusion,然后你可以托pipe多种客户机器。

如果你不能改变你的硬件,你至less可以切换到Windows 2008 R2(显然,授权对你来说不是问题,因为你使用的是未发布的操作系统,并且在谈论虚拟化OSX),这会给你带来Hyper-V 。

那么我认为,你正在用自己的方式来回答你自己的问题。

当然VirtualBox似乎最接近你的要求 – 它支持非VT处理器和Windows / Linux虚拟机 – 不太确定任何产品官方支持OSX,因为这是有效的倡导软件盗版或类似的 – 但我相信它会工作。

这里是Wikipedia对各种VM主机代码的非常好的比较。

如果是Windows 7 Beta,那么最新的Microsoft Virtual Server免费版本就能很好地工作。 (我每天都用它)

但是,这一点很重要:在Windows 7 RC中,虚拟服务器(等)被阻止。 我认为他们可能会撤销RTM,但是我不确定,我想他们正在解决这个问题。

你有没有考虑是否Windows 7 32位可能是一个选项? 你没有提到你计划运行多less个虚拟机,或者他们将要做什么,但是如果这是一个testing或者开发的话,你也许能够摆脱这个困境。

在Windows 7 64位版本遇到类似问题之后,我已经在Windows 7 32-bit上运行VMWare Server六个多月了。

如果您不需要64位虚拟机,这可能是一个体面的解决scheme。 (如果主处理器支持VT,即使在32位主机操作系统上也可以运行64位虚拟机..)

与在另一个答案中提出的解决scheme相反: Windows 7 x64 – 免费的虚拟主机应用程序无法运行

转移到Windows Server 2008 R2将无法解决问题。 这是因为这个问题明确指出,处理器不支持硬件虚拟化(没有英特尔VT–我想这可能意味着它是一个来自E4000产品线的Intel Core-2 Duo)。

所以,安装Windows Server 2008 R2(任何兼容I64的芯片)在技术上是可行的,不可能安装Hyper-V(服务器和Hyper-V将因为缺lessI- VT支持)。

无论如何,您是否通过安装的VHD和新的Boot to VHDfunction安装了Windows 7? 如果是这样的话,我认为可能是“降级”到Windows Server 2003并使用Virtual Server 2005(或Windows XP Pro和Virtual PC 2005) – 这些操作系统和芯片组在一起工作得很好(没有要求为I-VT支持)。