Grub 安装问题

Grub 安装问题

我试图在新的 Windows 安装上重新安装 Grub,参考本指南

不幸的是,在他们说要输入这个命令的步骤上:

sudo grub-install --root-directory=/media/0d104aff-ec8c-44c8-b811-92b993823444/boot /dev/sda

我没有更改最后一部分。因此,虽然我的系统保留分区是/dev/sda1我的整个分区/dev/sda

现在,当我尝试启动时,我得到的只是 Grub 终端。但是,我使用 GParted 观察到分区仍然存在。

有什么办法可以让我恢复一切吗?

答案1

我假设您是使用实时 CD 或实时 USB 完成此操作的。

您可以简单地再次运行 Live CD/USB 并按照以下说明操作:

1. 按照图片所示挂载你的 Ubuntu 分区: 在此处输入图片描述

2.现在你需要验证并复制一件事;mount | tail -1 在终端中运行

您应该看到类似这样的输出:

/dev/sda2 on /media/0d104aff-ec8c-44c8-b811-92b993823444 type ext4 (rw,nosuid,nodev,uhelper=devkit)

您需要复制唯一唯一标识符在 /media/ 中以粗体显示的数字0d104aff-ec8c-44c8-b811-92b993823444

3.现在更换唯一唯一标识符您在此命令中复制的号码:

sudo grub-install --root-directory=/media/**UUID** /dev/sda 并且没有 /boot

笔记:/dev/sda是你的驱动器,这不是问题,问题出在Ubuntu分区的UUID号码上。Grub必须安装在/dev/sda

答案2

我相信 grub 求助于命令行,因为它找不到 grub.cfg 文件。

这可能是因为您的命令行错误。看到您使用的是 Ubuntu 10.10,您使用的是 --root-directory(而不是 --boot-directory),正如指南中所说的那样,但您指定的是启动目录。您必须指定根目录(没有 /boot)。

相关内容