我有以下分区结构
/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。