如何修复 Grub2 启动时无效的前缀

如何修复 Grub2 启动时无效的前缀

前段时间我在我的双启动机器(Win10 + Linux)上更新了Windows 10。从那时起,每次我启动计算机时,都会出现

  grub rescue>

并且必须输入:

set prefix=(hd0,gpt7)/grub
insmod normal
normal

进入 GRUB 图形操作系统选择器,在选择操作系统后,该操作系统将被加载,我就可以开始了。

我的问题是,我怎样才能prefix=(hd0,gpt7)/grub默认。目前默认是prefix=(hd0,gpt6)/grub)

答案1

这取决于您的配置和发行版,但更新 GRUB 应该可以解决问题。

在基于 Debian 的系统上sudo update-grub

答案2

解决方案是

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

从这里:https://askubuntu.com/questions/119597/grub-rescue-error-unknown-filesystem

相关内容