我应该双启动 Ubuntu 和 Windows 还是使用虚拟机?

我应该双启动 Ubuntu 和 Windows 还是使用虚拟机?

我对在我的 Windows 11 机器上双启动 Ubuntu 感兴趣。我会使用 Ubuntu 进行编程和一般用途。我应该使用哪个?

答案1

如果你想要一个纯粹的Linux体验,拥有完整的CPU和内存,并且有一点磁盘复杂性(当你双启动时,你需要创建新分区),那么你应该双启动,如果你打算将你的Linux用于一般用途,那么你应该使用 VM 或 WSL,因为它无需任何复杂的东西即可完成工作。

答案2

我个人不太喜欢双启动。如果您只有一个驱动器,需要设置多个分区来启动,那就更让人头疼了。我听说过 Windows 在同一驱动器上覆盖 Grub 配置的情况。

如果你想使用 Ubuntu 进行编程,我会推荐 WSL。您的工作流程将主要依赖 Linux 命令行和 Windows GUI 应用程序。

如果您想要更多全部的对于具有不同桌面环境等的 Linux 经验,我建议从虚拟机开始。如果您发现自己喜欢该工作流程并想要本机体验,那么也许可以考虑双启动。

我的猜测是,对于您的用例,WSL 将是与您现有的 Windows 11 设置集成的最佳选择。

答案3

我建议您使用双启动,原因如下:

  • 您将学到很多有关分区、引导加载程序(例如 GRUB)、操作系统功能等的知识swapsuspend

  • 如果您的计算机资源不足(RAM 和 CPU 功率较低),那么,正如 @vaibhav1313 提到的,双启动更好,因为您在启动的每个系统上都可以获得完整的内存和 CPU 功率;

  • 时不时会有朋友来找我,说他/她的 Windows 虚拟机(在主机 Linux/Ubuntu 上)坏了——我在桌面虚拟机上也有过类似的经历——可能会发生很多事情。有时您将无法恢复。双引导(即使你很小心)可能“刚刚”发生在你身上的最糟糕的事情是引导加载程序问题——注意你无法自己修复,在此过程中学习有关引导加载程序的知识;

  • 这取决于您打算做什么,但是当尝试连接到外部设备、网络、VPN 等时,您可能会在 VM Windows 上遇到网络问题(双启动时不会出现此类问题)。甚至在主机之间共享文件系统和虚拟机不能开箱即用,您必须对其进行配置(尽管有时只是选中一个复选框 - 您必须了解这一点)。使用双启动时,分区之间的文件传输没有问题,至少当您从 Ubuntu 系统访问 Windows 文件时(反之亦然可能会很棘手)。

顺便说一句,我同意@zzzachzzz 的观点,即您需要多个分区来进行双引导,但即使使用 256GB 驱动器,在双引导中拥有 2 个系统仍然是合理的(即使使用 VM,您在 Windows 系统上也需要 80GB 左右) ),并且在 Windows 或 Ubuntu 安装过程中创建分区从未如此简单。 @zzzachzzz 的建议没有任何问题,即从虚拟机开始,我自己这样做,但很快我就切换到双启动,几年后的今天我仍在使用它。

相关内容