答案1
根据手册页,fsck
的错误代码 4 表示“文件系统错误未纠正”。
不是很好。这意味着文件系统的损坏超出了启动时自动修复的安全范围,因此需要手动干预。
正如屏幕上的错误消息所示,您需要手动运行fsck
才能尝试修复错误。您也许可以从 initramfs root 提示符执行此操作(尝试fsck /dev/sda6
)。如果没有,您将需要一个救援磁盘,例如gparted。国际海事组织,克隆属也可以作为一个很好的救援磁盘 - 它几乎包含您可能需要的所有与文件系统相关的实用程序。
或者,由于您的 Linux 机器正在运行systemd
,您可以中断 GRUB 引导过程并编辑 Linux 内核的命令行以使系统执行强制 fsck:
grub
在超时并启动内核之前,按任意键取消超时倒计时。- 根据需要将光标移动到要编辑的条目(可能是默认菜单条目)。
- 按
e
进入grub
的编辑器。 - 滚动编辑器并查找以 开头的行,
linux
后跟一大堆内核选项。 - 添加
fsck.mode=force fsck.repair=preen
到该行的末尾。 - 按 F10 或 Ctrl-X 接受更改并启动该菜单项。
注意:这些 grub 编辑是不是重新启动后仍然存在。它们只是针对此引导会话的临时一次性更改。
另请注意:您的文件系统可能已损坏且无法修复。 fsck
会尽最大努力让文件系统恢复到一致的状态,但这并不神奇:它无法修复或恢复损坏的数据。