未知文件系统,grub 救援

未知文件系统,grub 救援

当我尝试启动时收到此消息:

error: unknown filesystem.
grub rescue> _

结果:

grub rescue> ls

如下面所述:

(hd0) (hd0,msdos5) (hd0,msdos1) (hd1) (fd0)

答案1

如果你不知道你的 Ubuntu 启动分区,请逐个检查:

ls (hd0,msdos5)/
ls (hd0,msdos1)/

当你点击正确的那个时,你会看到一行提到“lost+found”等等。

假设 (hd0,msdos5) 是正确的分区:

set root=(hd0,msdos5)
set prefix=(hd0,msdos5)/boot/grub
insmod normal
normal

现在您就可以启动 Ubuntu 了。启动后,重新安装 GRUB:

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

答案2

如果您有 UEFI bios,请确保通过 uefi 启动而不是传统启动。Grub 实际上在那里,但 bios 不允许它启动

答案3

我发现修复此错误的最简单方法是放入旧的 Windows 98 磁盘,然后在 DOS 中删除和创建分区,然后格式化

相关内容