如何修复没有全新安装的无法识别分区的 GRUB 引导加载程序?

Mar*_*age 5 partitioning grub2

由于简单的愚蠢,当我通过 XP 上的 Easus 分区管理器删除我的 Ubuntu 分区时,我正在运行 Linux(Ubuntu 和 Linux Mint)和 Windows XP 的两个独立分区。这删除了我的 Grub 引导加载程序,但我设法从我的 Linux Mint Live CD 安装了 Grub Legacy。但是,我无法访问我的 XP 分区,并且当我尝试通过 Linux Mint 更新 GRUB 引导加载程序时,我收到一条错误消息。我无法执行全新安装,所以我需要知道如何通过 Linux Mint 修复我的 GRUB 引导加载程序,以便它能够识别我的 Windows XP 分区。

Sam*_*Sam 2

我建议您使用“boot-repair”,这是一个图形程序,可以让您修复大多数与 grub 相关的问题,例如您的问题。

查看本指南,了解如何安装它并使用它来修复引导加载程序。虽然本指南适用于 ubuntu,但 Mint 基于 ubuntu 并且完全兼容,因此您可以放心地遵循该指南。

https://help.ubuntu.com/community/Boot-Repair#A2nd_option_:_install_Boot-Repair_in_Ubuntu

确保选择您的驱动器和 mint 分区作为驱动器/启动分区


小智 1

从 Ubuntu live CD/DVD/USB 或其他设备启动,打开命令行,然后运行命令sudo grub-install /dev/sda (如果您不想在主硬盘上安装 GRUB,请将 sda 更改为您想要安装它的任何硬盘)。在你的情况下,它应该是 sda

来源