有什么方法可以在Windows之上将Linux作为虚拟机运行,从而可以兼得两者?


12

由于Linux具有许多有用的工具,而Windows具有许多应用程序(例如Chrome),因此不必购买另一台运行Linux的计算机,有没有办法在PC上将其作为虚拟机运行?Ubuntu安装CD-ROM似乎没有这样的选项。


仅供参考:Chrome现在可在Linux上使用
Kedare 2010年

Answers:


36

这里有很多选择:

仅工具

如果只需要GNU / Linux工具,则有几种选择。

  • cygwin为您提供了一个bash shell,其中包含许多工具,包括X11服务器。这已经有一段时间了并且很成熟。
  • msys是cygwin的更小巧,轻巧的替代品。
  • 用于Win32的GNU实用程序是另一个轻量级的替代方案。这些是工具的本机版本,与cygwin相对,cygwin要求cygwin DLL伪造其工具以使其认为它们在Linux上运行。
  • UWIN是ATT Research的一组Unix工具/库,它们在Windows上运行。
  • SUA是Microsoft的基于UNIX的应用程序子系统,为在Windows下构建/运行Unix程序提供工具和环境。

Windows进程中的Linux

有几种软件包可以像Windows进程那样运行Linux,而不像虚拟化那样模拟整个PC。他们使用Cooperative Linux(也称为coLinux),仅限于32位系统。这些没有虚拟化的开销,而且由于您不启动虚拟PC,因此启动速度更快。这只是实验性方面的一点,可能不如某些虚拟化选项那么稳定。

虚拟化

虚拟化软件可让您在虚拟PC中启动另一个OS,该OS与主机OS共享硬件。这是相当可靠的尝试。这里有一些不错的选项,可用于在特定状态下为Virtual PC拍摄快照,挂起/恢复虚拟PC等。很高兴能够试用虚拟PC,添加一些软件包,然后恢复为先前的快照并“开始清洁”。

双启动

  • wubi允许您直接从Windows安装Ubuntu,然后进行双引导。由于不能同时运行两个操作系统,因此不如上述方便。

2
Virtual Box是一个很棒的程序,它始终用于开发服务器。
steve.lippert

6

看起来VirtualBox运行在Windows上,应该具有不错的Linux支持。据我所知,Virtual PC不能提供很好的Linux集成。

如果您只是在寻找常规的命令行工具集,则可以看看cygwin。许多优点没有维护单独系统的开销。


1
我使用Virtual Box来运行Linux Development服务器,因为根据我的经验,Virtual PC在CentOS上的表现不佳。
steve.lippert

5

虚拟机的另一种选择(意味着它可以与Windows共享RAM)是Portable Ubuntu,它可以将Ubuntu作为Windows应用程序运行。这是同时兼顾两者的最灵活的方法之一。我是新用户,因此无法发布链接。域是:Portableubuntu.demonccc.cloudius.com.ar


3

也许andLinux会很有趣?

来自andlinux.org:

andLinux是在基于Windows 2000的系统(2000,XP,2003,Vista,7;仅32位版本)中无缝运行的完整Ubuntu Linux系统。


2

如果只需要这些工具,则可以使用cygwin。

您可以使用VirtualPC软件挂载任何Linux。

有一些发行版安装在Windows之上,例如phat linux

许多有用的linux utils(包括bash)已移植到本机win32(unix utils)。


如果问题是“如何在Windows中获得Linux的所有工具?”,答案是“ CygWin”。+1。

如果要在PC上使用Linux工具,Cygwin绝对是必经之路。虚拟机无法轻松访问Windows数据-可能,但是很痛苦。Cygwin与您的PC数据在同一上下文中。
香农纳尔逊

2

提供虚拟化安装不是Ubuntu CD-ROM的工作。

只需安装VirtualBox,然后创建一个从Ubuntu光盘启动的新虚拟机。

或者,获取VMWare Player并下载预制映像。


1

您可以在VMWare虚拟机中运行它,但是还有Wubi,您可能会觉得合适。


+1到VMWare。我们一直在使用它。只要确保您有大量的RAM。

1

VMWare给了我Ubuntu一段时间,但后来我使用VMWare创建了Windows虚拟机,然后在Ubuntu中安装了Ubuntu和Windows。


1

在UNIX工具方面,当然有用于Windows的Microsoft Unix。

ATT Research还提供UWIN。



1

您可以在Virtual PC中运行Linux,尽管性能可能会有所下降。我已经在Virtual PC中运行了trixBox PBX,用于测试目的,并且工作正常。

从网络中的一个软件电话呼叫另一个软件电话并获取分机的语音邮件时,我注意到一些性能问题。由于虚拟PC是如何分配CPU周期的,因此我认为声音是缓慢而发st的,因为运行的PC相当坚固。(当然,因为它是32位硬件,所以双核1.4 MHz和4GB RAM-3.6可以识别。)

我想尝试一下,看看它如何为您工作。无需花费太长时间即可启动并运行它,因此可能值得尝试。

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.