这是我的情况。我已经在使用 Ubuntu 20.04(主要)和 Windows 10(仅用于学校)。两个系统都以 UEFI 模式安装在单独的驱动器上。说实话,我很少使用 Windows,我使用它的唯一原因是因为我在学校使用的某些程序(我不是指 MS Office)在 Linux 版本中不存在。另外,我问这个问题的原因之一是我看了一些关于双启动的视频,其中许多视频不认为这是双启动(每个操作系统都在单独的驱动器上),所以我对此有点困惑。我问这个问题的主要原因是因为我打算买一台新电脑,我想时不时玩一些游戏(这就是我想要 Windows 10 作为辅助操作系统的原因),所以我不知道我应该选择双启动(单独的驱动器)还是虚拟化。
我知道这个问题已经被问过(并回答过)很多次了,但我对整个 Linux 世界还是个新手,所以如果有人能详细解释一下哪个更好以及为什么更好,我将不胜感激。此外,如果出于某种原因您需要有关我当前双启动设置的更多信息,请随时问我。
答案1
同样,我也是 Ubuntu 20.04 的新手,我也有同样的问题,但根据我的资源(如 RAM 和 CPU)进行了分类。我有一台低端电脑,所以我觉得我应该将我的全部资源专用于一个操作系统,因此我安装了两个操作系统并通过双启动访问它们。由于我有一台低端电脑,虚拟机将资源分成两部分,我已经知道我的资源无法做到这一点,因为主操作系统崩溃了,虚拟机中运行的辅助操作系统也会崩溃,所以我更喜欢双启动。但如果你有一台高端电脑并且想要操作 2 个以上的操作系统来执行某项任务或只是尝试一下,我更喜欢使用虚拟机。所以根据你的需求,答案取决于你,如果你打算在虚拟机中的第二个操作系统上坐上几个小时,并执行游戏等耗资源的任务,那么它不适合在虚拟机上。
我没有指出 VM 的缺点,我只是想解释需求,因为答案取决于它。
答案2
如果 Ubuntu 是主要的操作系统,则双启动是适合您使用情况的更好选择,原因有二。
即使在 Windows 虚拟机客户操作系统运行时,Ubuntu 主机操作系统也需要自己的硬件资源。这会降低您在 Windows 中玩游戏时的性能。
如果将 Windows 与 Ubuntu 一起安装为双启动,您将获得更好的性能,因为 Windows 操作系统可以直接使用计算机的物理硬件,而不是通过虚拟机应用程序创建的虚拟硬件与物理机器的硬件进行交互。拥有良好的物理硬件对于在许多游戏中获得良好的用户体验是必不可少的,但即使您的 PC 拥有出色的硬件,您也无法充分利用它,除非 Windows 是您在 Windows 中玩游戏时唯一运行的操作系统。
答案3
多年来,我时不时地会使用 Linux 发行版。由于我的工作,我不得不使用一些未针对 Linux 发行的软件。这种情况以及性能游戏问题总是让我停留在 Windows 端,直到几个月前我才开始使用 Linux。
几个月前,我发现一款学术软件有 Linux 版本,我每天都在使用。所以我想为什么不呢?我将日常生活转移到 Linux,同时保留 Windows 的双启动。当然,我将使用 Windows 进行其他操作。
我选择 Ubuntu,因为它有学术软件和一些其他开发人员为基于 Debian 的发行版发布的版本。
现在,我感到自由、舒适和清新,并且可以无限地进行定制。
有很多方便的工具,如Ulauncher和桌面环境体验。
底线是,我为什么说得太多?
日常生活中尽量使用 Linux,其他事情则使用双启动的 Windows。虚拟机在性能和便利性方面永远无法令人满意。
答案4
如果您有时只需要 Windows,请选择双启动(至于您的疑问,无论操作系统位于一个驱动器上还是位于单独的驱动器上,都可以通过 GRUB 或 UEFI 选择,它仍然是双启动 - 您可以在同一台机器上交替启动两个操作系统)。
对于玩游戏来说,在裸机上运行 Windows 原生系统肯定比在虚拟机中更好(不过,试着看看 Linux 的游戏可能性——例如 Steam 就有 Linux 游戏;还有葡萄酒允许在 Linux 下运行相当多的 Windows 游戏)。
但是,如果您需要不断在操作系统之间切换,并同时在 Windows 下执行某些操作,在 Linux 下执行其他操作(就像我在工作时一样;在家里我只使用 Linux),那么您需要一个虚拟机。