linux文件系统启动失败后如何修复

linux文件系统启动失败后如何修复

我的 Linux 有问题。我的 HHD 总是有一些小问题,但我的电脑总是可以正常工作,但昨天它卡住了,我决定重新启动它。重新启动后我收到此错误。

[FAILED] Failed to start File System 6-53ec-49bb-8b46-0913583825fb. 
[DEPEND] Dependency failed for /sysroot. 
[DEPEND] Dependency failed for Initrd Root File System.

屏幕图像在这里

不过,我可以启动 Windows,它与 Linux 位于同一硬盘上。

请帮我修理我的电脑。

我将衷心感谢您的帮助。

答案1

TL;DR:您的系统已安装完毕,您将需要从实时 USB 映像启动,甚至可以开始找出问题所在

从您分享的屏幕截图可以推断出两件事:

  1. 您的系统在启动阶段遇到了严重错误,可能涉及文件系统,这导致 init 进程(在本例中systemd)拒绝以紧急控制台模式以外的任何方式继续。
  2. 实际上不能开始紧急控制台模式,因为系统已配置为锁定 root 用户完全地——意思是sulogin拒绝继续进行。

#2 是大概您过去某个时候自己做过的事情,无论是偶然还是遵循有关保护服务器的善意说明。至少我希望是这样。

无论如何,这个系统已经被彻底解决了——直到 root 登录并修复文件系统出现的任何问题之前它不会启动,但是 root不能登录。

根据您对该系统进行的自定义程度以及上次备份的最新时间,我建议您加载实时 USB 映像,安装分区并尝试提取尽可能多的数据,然后擦除并重新安装,假设驱动器没有硬件故障。

可能完全拯救系统是可能的,但这几乎肯定会带来大量的麻烦和工作,我不确定你是否能胜任。

答案2

我非常感谢大家的帮助,但尽管如此,我还是以不同的方式解决了这个问题。

就我而言,此问题的解决方案只是从 LiveUSB 启动,然后运行命令fsck -f /dev/sd##。这完全解决了我的问题。

我还想为我在解决这个问题时遇到的另一个问题添加一个解决方案。问题是由于某种原因,录制的USB无法被我的电脑识别,我不得不将Linux镜像写入另一个USB,之后问题就解决了。

相关内容