splattne Asked: 2009-05-23 23:23:50 +0800 CST2009-05-23 23:23:50 +0800 CST 2009-05-23 23:23:50 +0800 CST 有什么方法可以在 Windows 上将 Linux 作为虚拟机运行,以便两全其美? 772 由于 Linux 有很多有用的工具,而 Windows 有很多应用程序(如 Chrome),而不是购买另一台机器来运行 Linux,有没有办法在 PC 上将其作为虚拟机运行?Ubuntu的安装光盘好像没有这个选项。 windows linux ubuntu virtual-machines 11 个回答 Voted Best Answer Pete TerMaat 2009-05-23T23:23:51+08:002009-05-23T23:23:51+08:00 这里有很多选择: 仅工具 如果您只想要 GNU/Linux 工具,有几个选择。 cygwin为您提供了一个带有许多工具的 bash shell,包括 X11 服务器。这已经存在了一段时间并且已经成熟。 msys是 cygwin 的更小、更轻量级的替代品。 用于 Win32 的 GNU 实用程序是另一个轻量级的替代方案。这些是这些工具的本机版本,与 cygwin 不同,cygwin 需要一个 cygwin DLL 来伪造其工具以认为它们在 Linux 上运行。 UWIN是一组来自 ATT Research 的在 Windows 上运行的 Unix 工具/库。 SUA是 Microsoft 的基于 UNIX 应用程序的子系统,为在 Windows 下构建/运行 Unix 程序提供了工具和环境。 Windows 进程中的 Linux 有几个包将 Linux 作为 Windows 进程运行,而不像虚拟化那样模拟整个 PC。他们使用Cooperative Linux,又名 coLinux,仅限于 32 位系统。它们没有虚拟化的开销,而且由于您没有启动虚拟 PC,它们启动速度更快。这在实验方面有点多,可能不如某些虚拟化选项稳定。 便携式 Ubuntu 和Linux 虚拟化 虚拟化软件允许您在虚拟 PC 中启动另一个操作系统,该操作系统与主机操作系统共享硬件。这是非常可靠的。这里有一些不错的选择,可以在特定状态下拍摄虚拟 PC 的快照、暂停/恢复虚拟 PC 等。能够试验虚拟 PC、添加一些包,然后恢复到以前的快照和“开始清洁”。 虚拟机 虚拟盒子 虚拟PC 双引导 wubi允许您直接从 Windows 安装 Ubuntu,然后进行双引导。不像上面那样方便,因为你不能同时运行两个操作系统。 Jimmy 2009-05-23T23:23:50+08:002009-05-23T23:23:50+08:00 看起来 VirtualBox 在 Windows 上运行,应该有不错的 Linux 支持。据我所知,Virtual PC 不能提供很好的 Linux 集成。 如果您只是在寻找常规的命令行工具集,则可以查看 cygwin。无需维护单独系统的开销即可获得很多好处。 sunetos 2009-05-23T23:23:50+08:002009-05-23T23:23:50+08:00 虚拟机的替代品(意味着它可以与 Windows 共享 RAM)是 Portable Ubuntu,它将 Ubuntu 作为 Windows 应用程序运行。这是两全其美的最佳方式之一。我无法发布链接,因为我是这里的新用户。域名是:portableubuntu.demonccc.cloudius.com.ar FeatureCreep 2009-05-23T23:23:50+08:002009-05-23T23:23:50+08:00 也许andLinux会很有趣? 来自 andlinux.org: andLinux 是一个完整的 Ubuntu Linux 系统,可在基于 Windows 2000 的系统(2000、XP、2003、Vista、7;仅限 32 位版本)中无缝运行。 SpliFF 2009-05-23T23:23:50+08:002009-05-23T23:23:50+08:00 如果您只需要这些工具,则可以使用 cygwin。 您可以使用 VirtualPC 软件来挂载任何 Linux。 有一些发行版安装在 Windows 之上,例如 phat linux 许多有用的 linux 实用程序(包括 bash)已移植到本机 win32(unix 实用程序)。 Alnitak 2009-05-24T01:29:07+08:002009-05-24T01:29:07+08:00 提供虚拟化安装不是 Ubuntu CD-ROM 的工作。 只需安装 VirtualBox,然后创建一个从 Ubuntu 光盘引导的新虚拟机。 或者获取 VMWare Player 并下载预制映像。 Joe Holloway 2009-05-23T23:23:50+08:002009-05-23T23:23:50+08:00 您可以在虚拟机 ala VMWare 中运行它,但也有 Wubi,您可能会觉得合适。 jonhwilliams 2009-05-23T23:23:50+08:002009-05-23T23:23:50+08:00 VMWare 给了我一段时间的 Ubuntu,但后来我用 VMWare 创建了一个 Windows 的虚拟机,然后我在 Ubuntu 中安装了 Ubuntu 和 Windows。 mdpc 2009-06-07T22:23:44+08:002009-06-07T22:23:44+08:00 就 UNIX 工具而言,当然有 Microsoft Unix for Windows。 ATT Research 还提供 UWIN。 Joakim Elofsson 2009-06-24T09:03:56+08:002009-06-24T09:03:56+08:00 “Cooperative Linux(简称 coLinux)是 Linux 内核的一个端口,它允许它与单个机器上的另一个操作系统协同运行。” http://www.colinux.org/
这里有很多选择:
仅工具
如果您只想要 GNU/Linux 工具,有几个选择。
Windows 进程中的 Linux
有几个包将 Linux 作为 Windows 进程运行,而不像虚拟化那样模拟整个 PC。他们使用Cooperative Linux,又名 coLinux,仅限于 32 位系统。它们没有虚拟化的开销,而且由于您没有启动虚拟 PC,它们启动速度更快。这在实验方面有点多,可能不如某些虚拟化选项稳定。
虚拟化
虚拟化软件允许您在虚拟 PC 中启动另一个操作系统,该操作系统与主机操作系统共享硬件。这是非常可靠的。这里有一些不错的选择,可以在特定状态下拍摄虚拟 PC 的快照、暂停/恢复虚拟 PC 等。能够试验虚拟 PC、添加一些包,然后恢复到以前的快照和“开始清洁”。
双引导
看起来 VirtualBox 在 Windows 上运行,应该有不错的 Linux 支持。据我所知,Virtual PC 不能提供很好的 Linux 集成。
如果您只是在寻找常规的命令行工具集,则可以查看 cygwin。无需维护单独系统的开销即可获得很多好处。
虚拟机的替代品(意味着它可以与 Windows 共享 RAM)是 Portable Ubuntu,它将 Ubuntu 作为 Windows 应用程序运行。这是两全其美的最佳方式之一。我无法发布链接,因为我是这里的新用户。域名是:portableubuntu.demonccc.cloudius.com.ar
也许andLinux会很有趣?
来自 andlinux.org:
如果您只需要这些工具,则可以使用 cygwin。
您可以使用 VirtualPC 软件来挂载任何 Linux。
有一些发行版安装在 Windows 之上,例如 phat linux
许多有用的 linux 实用程序(包括 bash)已移植到本机 win32(unix 实用程序)。
提供虚拟化安装不是 Ubuntu CD-ROM 的工作。
只需安装 VirtualBox,然后创建一个从 Ubuntu 光盘引导的新虚拟机。
或者获取 VMWare Player 并下载预制映像。
您可以在虚拟机 ala VMWare 中运行它,但也有 Wubi,您可能会觉得合适。
VMWare 给了我一段时间的 Ubuntu,但后来我用 VMWare 创建了一个 Windows 的虚拟机,然后我在 Ubuntu 中安装了 Ubuntu 和 Windows。
就 UNIX 工具而言,当然有 Microsoft Unix for Windows。
ATT Research 还提供 UWIN。
“Cooperative Linux(简称 coLinux)是 Linux 内核的一个端口,它允许它与单个机器上的另一个操作系统协同运行。”
http://www.colinux.org/