GRUB 可以安装到不包含 Linux 系统的单独驱动器吗?

GRUB 可以安装到不包含 Linux 系统的单独驱动器吗?

正如标题所说,GRUB 可以安装到不包含 Linux 系统的单独驱动器吗?

例如,假设我有两个磁盘:sdasdb

假设分区布局如下(完全假设):

Disk     Partition     Filesystem     Size     Contents
--------------------------------------------------------
sda
         sda1          NTFS           256GB    Windows 7 OS
         sda2          NTFS           500GB    Data

sdb
         sdb1          NTFS           128GB    Some more data
         sdb2          Unallocated    750GB    -

是否可以将 GRUB 安装到 的 MBR sda,同时将 Ubuntu 安装到 ,sdb2以便sdb不必在启动顺序中排在第一位?(将 的 MBR 留空sdb

假设主板仅支持 MBR 启动。

答案1

是的,可以。当我第一次安装 Linux 时(在我切换到 Ubuntu 之前),我有一个装有 Windows 和几个存储分区的满硬盘,还有一个较小的驱动器,里面有空间用于 Linux。由于系统从 Windows 驱动器启动,所以当我安装 Linux 时,GRUB 就运行在 Windows 驱动器上。这就是现在所谓的 Legacy Grub,运行良好,但它也可以与 GRUB 2 一起使用。所需要的只是 Grub 位于可启动分区上,系统的启动 ROM 知道从带有 GRUB 的卷启动,并且 GRUB 必须具有正确的卷标识(UUID 最可靠)才能启动每个系统。

相关内容