升级到 18.04LTS - grub 启动损坏,错误:未知文件系统

升级到 18.04LTS - grub 启动损坏,错误:未知文件系统

几周前,我升级了我安装的相当旧的系统(我想是 6 年前安装的,之后升级过几次)。重启后,系统无法启动,并出现以下 grub 错误:

‘错误:未知文件系统’

然后它进入救援模式。

我假设该问题是由升级引起的,但我不能确定,因为系统在升级前已经运行了几个月。

这是纯 Ubuntu。从未使用过其他系统,也没有双启动等。

安装盘有 3 个分区,sda1 / ext4、sda2 swap 和 sda3“其他一切” - 安装在 /media 下的存储分区,即 ext3。

我感觉 sda1 / 在升级之前是 ext3,但不能确定,我没有注意它们工作时的细节......

ls (hd0, msdos1) 和 (hd0, msdos2) 返回“文件系统未知”。ls (hd0, mddos3) 返回 ext2。

我启动了 Gpartd 并检查了文件系统。它们都很好。/dev/sda1 是 ext4 并设置了“boot”标志,挂载时对我来说看起来没问题。/boot 在那里,内容看起来还不错,但我不是专家。

然后我启动了一个实时 USB 并运行“启动修复”。上次重新安装尝试的输出如下:

http://paste.ubuntu.com/p/h6ybvcpKSV/

它失败并出现类似的错误:

“生成 grub 配置文件... grub-probe:错误:未知文件系统。

修复期间出现错误。

您现在可以重新启动计算机。”

我现在不知道下一步该怎么做——谷歌搜索效果不是很好,我找不到任何人真正找到问题的根本原因——只有重新安装或类似方法有效。我想我可以在不同的分区上安装 grub,但在我看来,这似乎是猜测,而不是基于任何证据。

有人有什么想法吗?

相关内容