删除分区后出现 Grub 错误

删除分区后出现 Grub 错误

所以我想我可能做了一件非常愚蠢的事情。基本上我的 ubuntu 分区空间不足,而且我知道磁盘末尾有一个 40GB 的分区,称为 OS2。

我 99% 确信这是我几年前创建的,当时我第一次想到要对我的计算机进行双启动(早在我真正开始做这件事之前),我仔细检查了驱动器,发现上面什么都没有。

所以我安装了 GParted live USB,运行它,将 NTFS OS2 分区格式化为 ext2 格式,然后重新启动计算机。

现在我从 grub 得到以下错误:

error: file '/boot/grub/i386-pc/normal.mod' not found.
grub rescue>

显然,“grub rescue”位是一个命令提示符,但除此之外,我对计算机无能为力。

我该怎么做才能取回我的电脑?

非常感谢!

路加

答案1

每当我的 GRUB 崩溃时,我都会执行以下操作来重新安装 GRUB:

准备一个可启动的 USB 棒(例如网启动) 或刻录 DVD。现在从它启动到实时系统并打开终端。然后输入

sudo grub-install /dev/sda
sudo grub-update

假设 /dev/sda 是你的主硬盘并且您想在那里安装 GRUB ;)。之后您应该会再次拥有一个可以正常工作的 GRUB。

笔记:有时 GRUB 无法检测到其他操作系统。如果在执行 grub-update 时相关分区未显示在终端中,只需单击它们即可使用 Nautilus 挂载它们。

相关内容