fsck 后无法加载救援目标

fsck 后无法加载救援目标

事情发生了:

  1. 卡在黑屏上,按电源按钮关机并重启。

  2. 收到消息“/dev/sda3 上的文件系统需要手动 fsck”。

  3. 运行命令fsck -yf /dev/sda3exit

  4. 收到消息“无法加载救援目标,冻结”。

我为解决这个问题尝试过的方法:

  1. 添加systemd.unit=rescue.target内核行并启动。仍然收到“无法加载救援目标,冻结”消息。

  2. 添加systemd.unit=emergency.target内核行并启动。仍然收到“无法加载救援目标,冻结”消息。

  3. 在GRUB中,运行命令set boot=(hd0,gpt3)set prefix=(hd0,gpt3)/boot/grubinsmod normalnormal,返回菜单,获得附加的“Ubuntu”和“Ubuntu高级选项”,选择四个选项中的任一个(两个“Ubuntu”和两个“Ubuntu高级选项”)都会得到“无法加载救援目标,冻结”的消息。

  4. 在内核行中添加init=/bin/bash,启动并运行命令mount -n -o remount,rw /。无法运行fsck:“无法执行二进制文件:Exec 格式错误”。无法运行passwd:“权限被拒绝,密码未更改”。

尝试正常启动时的完整错误消息:(手动输入)

[0.048909] ACPI Exception: AE_BAD_PARAMETER, Could not install PciConfig handler for Root Bridge PCI0 (20170831/evrgnini-245)
[1.226507] Couldn't get size: 0x800000000000000e
/dev/sda3: recovering journal
/dev/sda3: clean, 139776/6545408 files, 1649034/26163200 blocks
[4.271298] systemd[260]: /lib/systemd/system-generators/netplan failed with exit status 127.
[4.420902] systemd[1]: Failed to load default target: No such file or directory
[4.420938] systemd[1]: Failed to load rescue target: No such file or directory
[!!!!!!] Failed to load rescue target, freezing.
[4.429053] systemd[1]: Freezing execution.

环境:

Windows 10 / Ubuntu 18.04 双系统

如果需要更多信息,请告诉我。

答案1

当我意外删除整个文件夹时,我遇到了非常类似的问题/usr/lib/systemd/system

我最终成功修复了它:

  • 创建了双虚拟机版本(我使用的是 Ubuntu 20.04),
  • 将原始虚拟机的文件系统作为虚拟磁盘挂载到其中,
  • 只需将/usr/lib/systemd/system文件夹复制到已安装的文件系统中即可。

在第二步中我使用了以下内容:如何挂载虚拟硬盘?

答案2

  1. 制作 ubuntu<your_ubuntu_version> live usb
  2. 使用 live usb 启动然后选择“尝试 ubuntu”
  3. “在互联网上搜索丢失的文件路径”
  4. 在 ubuntu 中打开文件夹并转到“+其他位置”
  5. 将丢失的文件从 USB 复制到你的 ubuntu 驱动器
  6. 如果请求复制权限,则在终端中使用“ sudo -H nautilus ”。将以 root 访问权限打开一个新文件夹...使用此文件夹进行复制粘贴。
  7. ““““““““““““““““““““““““重启”””””””””””””””””””””””””””””
  8. 对其他丢失的文件也采取同样的措施.....

相关内容