Solus 发行版不再启动

1 linux boot solus journalctl

上次使用 Solus 时一切正常,现在由于以下错误而无法启动。

让我们尝试在不使用实时 USB 的情况下解决它。

在此处输入图片说明

在此处输入图片说明

**Failed to start File System Check on /dev/disk/by-partuuid/5ff8cfe6-53e1-43b1-9275-dc6f24ad812a**
Run Code Online (Sandbox Code Playgroud)

cas*_*cas 6

根据手册页,fsck错误代码 4 表示“未更正文件系统错误”

这是不好的。这意味着文件系统已损坏,超出了启动时自动修复的安全范围,因此需要手动干预。

正如屏幕上的错误消息所说,您需要手动运行fsck以尝试修复错误。您可能可以从 initramfs 根提示(尝试fsck /dev/sda6)执行此操作。如果没有,您将需要像gparted这样的救援磁盘。IMO,Clonezilla也可以作为一个很好的救援磁盘 - 它包含您可能需要的几乎所有与文件系统相关的实用程序。

或者,由于您的 Linux 机器正在运行systemd,您可以中断 GRUB 启动过程并编辑 linux 内核的命令行以让系统执行强制 fsck:

  • grub超时并启动内核之前,按一个键取消超时倒计时。
  • 根据需要将光标移动到要编辑的条目(可能是默认菜单条目)。
  • e进入grub的编辑器。
  • 滚动编辑器并查找以 开头的行,linux然后是一大堆内核选项。
  • 添加fsck.mode=force fsck.repair=preen到该行的末尾。
  • 按 F10 或 Ctrl-X 接受更改并启动该菜单项。

注意:这些 grub 编辑在重新启动后不会持久。它们只是此引导会话的临时一次性更改。

另请注意:您的文件系统可能已损坏而无法修复。 fsck将尽最大努力使 fs 恢复到一致状态,但这并不神奇:它无法修复或恢复损坏的数据。