双启动还是运行虚拟机更好?

双启动还是运行虚拟机更好?

我想在同一台机器上运行 Windows Vista 64 位(最终是 Windows 7)和 Ubuntu。

我想在 Windows 上玩游戏和做图形设计。我想在 Linux 上编写代码、浏览互联网、查看电子邮件以及做其他所有事情。

由于我想要进行大量图形处理,因此 Windows 显然无法托管在 VM 中,但我想知道继续运行带有 Linux 的 VM 是否更有意义,这将要求我每次启动 Windows 并启动 Linux VM。或者,我应该双启动,大约 80% 的时间启动 Linux,当我需要使用 Windows 时只需重新启动即可。

我在这方面没有太多经验,目前我更倾向于双启动。你们能解释一下这个问题吗?双启动更好还是只运行 Linux VM 更好?

答案1

双启动很浪费时间。我把它描述为“5 分钟的 alt-tab”。配置起来很麻烦,而且由于您无法同时运行两个操作系统,当您需要未运行的操作系统时,您必须关闭所有应用程序并重新启动。

我极力避免双重启动。始终使用 VM。

或者,只需使用一个可以满足您需求的操作系统即可。带有 Cygwin 的 Windows 提供了大多数人需要的很多 Unixy 功能。

答案2

如果您的 Linux 应用程序不需要充分发挥显卡的潜力,那么虚拟化肯定就足够了。如果需要,那么原生 Linux 是强制性的。

但不要让 ZimmyDubZongyZongDubby 的言论吓到你。五笔是一种在 Windows/Linux 双启动环境中设置任何版本的 Ubuntu 的轻松简便的方法(因此对于新手来说非常理想)。可以像任何其他 Windows 应用程序一样以简单安全的方式安装和卸载 Ubuntu。

答案3

安装 Windows,并在 VM 中运行 Linux....但使用 xwindows 软件(如 xwin-32 或类似软件)将您的 Linux Windows 带到您的 MS Windows 桌面。

我认为您会喜欢这种方式,因为您将拥有终端窗口,并且能够无缝打开几乎任何非图形密集型 Linux 应用程序。您将能够混合搭配。

如果您需要更多处理器来运行游戏,只需关闭 Linux VM。

VirtualBox 或 VMWare Server 都应该运行得很好。

答案4

我认为您会发现将主操作系统放在虚拟机中很尴尬。尝试一下虚拟机也无妨。将您的 /home 目录备份到虚拟机以外的位置,如果您想要使用本机,则可以随身携带配置。

如果您要将要使用 Linux 执行的任务与要使用 Windows 执行的 VM 任务进行大量混合,那么双启动可能最好,因为双启动需要您限制这些开关。我个人只将 Windows 用于游戏,但我仍然需要将其配置为更方便,因为我确实想在不重启的情况下查看电子邮件(幸运的是,大多数都是基于 Web 的)。

如果您有 Nvidia 显卡,Wine 可以很好地运行许多较新的游戏。商业分支的名称是 codeweavers 和 Cedega。ATi 可以让您运行游戏。

相关内容