如何正确更新 e2fsck?

Rai*_*üge 5 boot fsck

我刚刚从故障硬盘迁移了 linux 系统(Ubuntu 16.04)。折腾了很多,开机了,老是报错

/dev/sda2 has unsupported feature(s): metadata_csum
E2FSCK: Get a newer version of e2fsck!
Run Code Online (Sandbox Code Playgroud)

所以我在我的根文件系统上将 e2fsck 更新为 1.44.4 。

e2fsck 1.44.4 (18-Aug-2018)
Using EXT2FS Library version 1.44.4, 18-Aug-2018
Run Code Online (Sandbox Code Playgroud)

我仍然收到上述错误。

所以我的问题是:e2fsck 在启动时从哪里运行?它似乎不是根分区。我是否必须在 initramfs 上更新 e2fsck?重新安装 grub2 是否有可能在 initramfs 上更新 e2fsck?重新安装 grub2 没有解决这个问题。

har*_*ymc 2

阅读这篇非常详细的 Ask Ubuntu 帖子:
\n E2FSCK: how to process the \xe2\x80\x9cmetadata_csum\xe2\x80\x9d error by advance the e2fsck version Beyond defaultinstalled version

\n\n

最终给出的建议是:

\n\n
\n

将 e2fsprogs 和 e2fslibs 更新到 1.43.X - 不要一直升级到 1.44.X。\n 1.43.X 软件包足以消除“metadata_csum”错误,并允许您在命令行使用 GParted 或 e2fsck。

\n
\n