我正在升级 Debian 系统,系统询问我在哪里安装 grub。我在 /dev/sda1 上安装了 Debian。grub 引导加载程序需要安装在 /dev/sda 还是 /dev/sda1 上?
答案1
在以原生 UEFI 模式启动的系统上,您通常也可以选择整个磁盘设备(例如/dev/sda
):如果磁盘只包含一个 EFI 系统分区(= 通常的配置),GRUB 安装程序将自动执行正确的操作。仅当同一磁盘上有多个 ESP 分区时,您才需要指定分区号。
因此,当 Debian 安装程序询问该问题时,无论您使用哪种启动样式(BIOS 或 UEFI),选择整个磁盘设备通常都是正确的选择。
将 GRUB 安装到特定分区(例如/dev/sda1
)有一些注意事项,并且仅在某些特殊情况下才需要,因此,除非您确信您的情况需要这样做,否则您不应该这样做。
答案2
GRUB 引导加载程序可以安装在两个地方,具体取决于您的固件模式(MBR/BIOS 或 UEFI)。
如果是 BIOS/MBR,则需要安装到/dev/sda
。
如果是 UEFI,则需要安装到特殊的 EFI 系统分区(通常为/dev/sda2
)。
參閱本指南了解更多详细信息。