删除了 GRUB 根目录。如何重新安装 grub?

删除了 GRUB 根目录。如何重新安装 grub?

我有以下分区结构

/dev/loop0 squashfs
/dev/sda1  system reserved ( ntfs )
/dev/sda2  ntfs ( windows partition )
/dev/sda3  ntfs 
/dev/sda5  ntfs
/dev/sda6  ext4

我在 Windows 中安装了 Ubuntu。我从 Ubuntu 内部格式化了 /dev/sda6 (使用 Gparted )。我完全忘记了 /dev/sda6 有 Fedora,它是 GRUB 的根目录。现在我该如何恢复 grub.我尝试过 chroot 到 ubuntu 分区并安装 grub。但启动失败并显示“没有这样的设备...”。我无法在 /dev/sda6 上安装elementaryOS,因为安装程序不会超出几个窗口。

答案1

在 OpenSuse 中,可以通过恢复安装来解决此问题。这将重新安装安装程序附带的所有程序,包括 Grub。由于我曾经使用过的所有 Ubuntu 安装程序都包含 Grub,我想这也适合您,但由于我不急于重复您的问题,因此不能保证 Grub 会成功安装。

答案2

最好的选择是使用 SuperGrubhttp://www.supergrubdisk.org/ 将 iso 刻录到笔式驱动器或 CD 并启动到实时模式。按照屏幕上的 GUI 说明重新安装并修复 grub。

相关内容