我现在打算买一台除了/dev/sda\d
分区之外还具有/dev/sdb\d
可移动驱动器的计算机。
我想在主驱动器上安装 Windows,然后在可移动驱动器上安装 Mint,和让 GRUB 在启动时提供用户对操作系统的选择。
当计算机在内置硬盘上启动时,是否可以让 GRUB 告诉计算机在两个磁盘之间进行选择?
如果可能的话,它有多简单(或不简单)?如果有更多的步骤或困难,除了在一个磁盘上注册多个可启动分区之外,还需要做什么?
谢谢,
答案1
Grub 可以作为引导加载程序安装在多个磁盘上;这必须在从 RAID 启动时完成。
除此之外,我非常确定您只需要有硬件(主板),然后在需要时从外部驱动器启动即可。是否可以从外部驱动器启动取决于硬件,大多数硬件都允许这样做。每个主板都有不同的方法来选择从哪个设备启动以及哪些设备是“可启动的”。它肯定会从内部驱动器启动。
然后,在 grub 配置文件中,如果您根据 UUID 指定驱动器/分区,则驱动器应该与驱动器“位置”无关,这对于 grub 在移动东西时找到要从中启动的正确分区至关重要。
Grub 有时会很敏感,但通常如果您使用 UUID 并正确运行命令,一切通常都会运行得相当顺利;然而,有时我在弄乱 grub 配置后重新启动之前,会手动验证 grub.cfg 中的内容是否匹配,以确保启动过程顺利。