我当时正在运行两个独立的 Linux 分区(Ubuntu 和 Linux Mint)和 Windows XP,由于愚蠢,我通过 XP 上的 Easus 分区管理器删除了我的 Ubuntu 分区。这删除了我的 Grub 引导加载程序,但我设法从 Linux Mint Live CD 安装了 Grub Legacy。但是,我无法访问我的 XP 分区,当我尝试通过 Linux Mint 更新 GRUB 引导加载程序时,我收到一条错误消息。我无法执行全新安装,所以我需要知道如何通过 Linux Mint 修复我的 GRUB 引导加载程序,以便它可以识别我的 Windows XP 分区。
答案1
我建议您使用“boot-repair”,这是一个图形程序,可以帮助您修复大多数与 grub 相关的问题(例如您的问题)。
请参阅本指南,了解如何安装它并使用它来修复您的引导程序。虽然本指南适用于 ubuntu,但 Mint 是基于 ubuntu 的,并且与 ubuntu 完全兼容,因此您可以放心遵循该指南。
https://help.ubuntu.com/community/Boot-Repair#A2nd_option_:_install_Boot-Repair_in_Ubuntu
确保选择您的驱动器和您的 mint 分区作为您的驱动器/启动分区
答案2
从 Ubuntu Live CD/DVD/USB 或其他设备启动,打开命令行,然后运行命令sudo grub-install /dev/sda
(如果您不想在主硬盘上安装 GRUB,请将 sda 更改为您想要安装它的硬盘)。 在您的例子中,它应该是 sda
答案3
尝试更新你的 grub 配置
sudo update-grub
这会将您的窗口添加到 grub 菜单中
答案4
/etc/default/grub
使用sudo权限打开文件
在文件末尾(或您想要的任何位置)添加以下行:`
GRUB_DISABLE_OS_PROBER=false
PS:请先检查是否有一行GRUB_DISABLE_OS_PROBER=true
。如果有,只需将其更改true
为false
。