Arch Linux 启动时出现错误:“fsck:/sbin/fsck.ext4:执行失败:执行格式错误”

Arch Linux 启动时出现错误:“fsck:/sbin/fsck.ext4:执行失败:执行格式错误”

我不知道这是什么,也不知道该如何修复。启动时会显示此错误,之后不久,在我的显示管理器加载之前,一切似乎都冻结了。

我也尝试过 chroot 并运行“fsck -a”,但类似的错误结果打印到屏幕上。

fsck from util-linux 2.24.2
fsck: /sbin/fsck.ext4: execute failed: Exec format error

有任何想法吗?

答案1

执行格式错误's 通常很难诊断,因为它们可能指的是 shell 脚本中缺少的 she-bang、perl 脚本中 she-bang 之前的空行等等。

但是,由于您尝试运行可执行文件(fsck.ext4 只是指向 e2fsck 的符号链接),因此最可能的错误原因是您混合使用了不同的架构:换句话说,您可能拥有 64 位系统的代码,而您实际上运行的是 32 位系统,反之亦然。

这并不是对该问题的独特诊断,而是一种常见诊断。

相关内容