如何重新配置​​grub

如何重新配置​​grub

我使用 Manjaro Linux 和 KDE 桌面环境已经有 4 个月了。今天我一觉醒来,心里痒痒的:我想用 XFCE 测试 Manjaro,所以我下载并安装了它,却不知道它会覆盖我主操作系统的引导加载程序。我试图找到方法来恢复我所做的事情,但我没有真正找到任何方法,所以我决定删除新操作系统,希望这能修复它,并且我能够启动到我的旧 Manjaro:它没有工作。

现在,当我尝试启动计算机时,我可以选择启动 Manjaro,但之后会出现黑屏,并显示以下文本:

error: symbol `grub_file_filters_all` not found.
Entering rescue mode...
grub rescue>

如果我运行set,输出将是:

cmdpath=(hd0,gpt1)/EFI/Manjaro
lang=
locale_dir=
prefix=(hd0,gpt5)/boot/grub
root=hd0,gpt5
secondary_locale_dir=

我知道我的 Manjaro 分区是 gpt8,并且使用 luks 加密进行加密。我尝试将前缀和根更改为:

prefix=(hd0,gpt8)/boot/grub
root=hd0,gpt8

但它不起作用,因为它无法识别文件系统。我尝试使用 cryptomount 命令,但它说它不存在。

我不确定我是否可以解决我造成的混乱,如果可能的话,我没有知识去做这件事。希望这里有更多经验的人可以帮助我。

相关内容