如何在 Ubuntu 或 Mint 上的主引导记录上安装 GRUB 引导加载程序
问题:我的 Ubuntu 在全新安装后无法从磁盘启动。我怀疑由于某种原因 GRUB 引导加载程序在 Ubuntu 安装过程中没有正确安装。我想修复 GRUB 引导加载程序。如何在我的 Ubuntu 上重新安装 GRUB 引导加载程序?
在 Linux 中,主引导记录(或 MBR)是磁盘存储中的保留空间,用于存储操作系统引导加载程序以及磁盘分区表。如果 GRUB 引导加载程序未正确加载,您可以尝试在 MBR 上重新安装 GRUB 引导加载程序。以下是如何在 Ubuntu 或其他 Ubuntu 衍生产品(例如 Linux Mint)的 MBR 上安装 GRUB 引导加载程序。
在本教程中,假设 /dev/sda
是包含启动分区的磁盘。
首先,使用fdisk
命令,验证/dev/sda
中的启动分区(通常是第一个分区)是否被标记为可启动。如果分区可引导,则在 fdisk
输出中的 Boot
列下应显示 *
。
$ fdisk /dev/sda

如果启动分区不可启动,请将其标记为可启动。您可以按 fdisk
上的 a
来切换可启动标志。更改可启动标志后,请确保按 w
将更改写入磁盘。
之后,使用以下命令安装 GRUB 引导加载程序。
$ sudo grub-install --boot-directory=/boot /dev/sda
$ sudo update-grub
最后,重新启动并检查是否可以从磁盘启动。