当我尝试启动时收到此消息:
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 中删除和创建分区,然后格式化