在Windows 7上运行Ubuntu的虚拟副本有什么好方法?

我有一个在64位Ubuntu上运行的数学程序。我需要在我的Windows 7工作站上运行它,最好不用安装Ubuntu而是保留Windows,因为这只是一个短期需求。有没有办法在我的Windows 7电脑上以虚拟机的方式运行64位的Ubuntu?
3个回答


只是补充一下:如果你的CPU可以做到这一点(很可能可以),即使你的Windows 7主机只支持32位,你也可以在Virtual Box中运行64位的Ubuntu。 - Takkat
1有没有其他选择的虚拟机软件适用于想在Windows系统中运行Ubuntu的用户?目前VirtualBox不支持Windows 10 :( - J86
1我不知道有哪些免费且功能齐全的软件。VMWare非常出色,但价格昂贵。你试过在Windows 10上运行VirtualBox吗?我知道网站上说它不受支持,但可能仍然可以使用。 - Kris Harper

你可以使用VirtualBox,如果你只是想要Ubuntu的软件而不是整个基于Unity界面的体验,那么你可以考虑使用Lubuntu。

http://lubuntu.net/

Lubuntu只是Ubuntu官方的LXDE版本,虽然它那简约的蓝灰外观可能不会赢得任何美丽大赛,但在VirtualBox中,它的表现要比其他形式的Ubuntu好得多。
LXDE是为性能较差的硬件设计的桌面环境,因此非常适合虚拟化软件使用,而这些软件通常无法像裸机安装那样高效地利用您的硬件。

这真的不是一个特定于Ubuntu的问题,但你需要在Windows 7会话中安装Cygwin。Cygwin是一个Linux模拟器。然后你可以在Cygwin会话中运行你的Linux可执行文件。

http://www.cygwin.com/install.html


4不,这是关于Cygwin的一个普遍误解。Cygwin 永远不会运行Linux可执行文件。正如Cygwin主页上明确说明的,“Cygwin不是...在Windows上运行原生Linux应用程序的一种方式。如果您希望在Windows上运行它,必须从源代码重新构建您的应用程序。”(强调为原文)Cygwin不是Linux模拟器。因此,这实际上并没有回答所提出的问题——Cygwin无法在Windows上运行Ubuntu或任何其他GNU/Linux发行版(或任何非Windows操作系统)。 - Eliah Kagan