Ubuntu 16.04 - 似乎没有正确版本的 fsck,导致启动出现问题

Ubuntu 16.04 - 似乎没有正确版本的 fsck,导致启动出现问题

我正在运行 Ubuntu 16.04,但在启动时遇到了恼人的问题。

通常(但并非总是)当我启动时,引导会暂停 90 秒,并显示消息“[***] 正在为 dev-mapper 运行启动作业...”,切换到列出当前在 /etc/fstab 中列出的所有设备。90 秒后,引导继续,但会进入单用户模式。

一旦发生这种情况,我就可以通过选择恢复模式,然后选择“恢复正常启动”来成功启动。

经过一番思索,我认为我已经将问题追溯到 fsck 的问题。当我为我的根文件系统(256GB SSD 格式为 ext4)设置 fs_passno 0 时,启动可以正常运行。我在启动到实时 USB 并尝试对根文件系统进行 fsck 后尝试了此操作,并收到以下消息:

/dev/sdd1 has unsupported feature(s): metadata_csum
e2fsck: Get a newer version of e2fsck!

当我下载新版本(来自E2fsprogs) fsck 运行正确。

所以我初步认为启动时运行的 fsck 版本与我的根文件系统不兼容。

关于如何修复此问题,有什么建议吗?我宁愿不永久禁用 fsck,但目前这似乎是唯一的解决方案。

相关内容