在哪里安装 Grub 以便升级 Debian?

在哪里安装 Grub 以便升级 Debian?

我正在升级 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)。

參閱本指南了解更多详细信息。

相关内容