前言
从技术上讲,这不是Ubuntu 特定的问题,但我怀疑这对于 Ubuntu 用户来说是一个有效的问题。
实际问题
如果非 Ubuntu 操作系统位于与 Ubuntu 不同的物理驱动器上,那么通过 grub 启动非 Ubuntu 操作系统真的值得吗?
语境
设置
我的设置看起来(或者更确切地说看起来)如下:
- 台式电脑
- SATA 混合 SSD 上的 Ubuntu
- M2 SSD 上的 Windows 10
- 我通过 grub2 从 Ubuntu 所在的混合 SSD 启动(编辑)Ubuntu 和 Windows 10,在专用启动分区中
- 一切 EFI(如果相关)
由于市场主导地位,我使用 Windows 来处理那些只能使用 Windows 的事情,而使用 Ubuntu 来处理其他所有事情。
背景
几天前,我的 Ubuntu 所在的 SATA 混合 SSD 驱动器遭遇了灾难性故障,变得完全无法使用。
(注:事后看来,这是注定会发生的 - 2021 年臭名昭著的三星 EVO 870 之一......)
我很快意识到我什至无法启动 Windows,因为驱动器刚刚消失,BIOS 不知道如何从 Windows 所在的驱动器启动。
详细问题
经过 2 天的紧张购买新硬盘、重新安装和设置一切(还没有结束),我开始想知道通过 grub 启动 Windows 或任何非 Ubuntu 操作系统的实际优势是什么,位于 Ubuntu 所在的驱动器上。
另一种方法是,在启动计算机时进入 BIOS 设置来选择从哪个驱动器启动。
如果我没有使用 grub 并在各自的驱动器上启动每个操作系统,我仍然可以使用 Windows,而无需重新安装它。
我唯一能想到的是方便 - 导航 grub 菜单比在 BIOS 中移动驱动器启动优先级更容易。
但是,我可能缺少一些技术知识,这些技术使得从同一驱动器和分区引导不同操作系统成为必要,无论这些操作系统位于不同的物理驱动器中。
这就是我想更好地理解的,以便对我正在痛苦地重建的设置做出明智的决定。