事情发生了:
卡在黑屏上,按电源按钮关机并重启。
收到消息“/dev/sda3 上的文件系统需要手动 fsck”。
运行命令
fsck -yf /dev/sda3
和exit
。收到消息“无法加载救援目标,冻结”。
我为解决这个问题尝试过的方法:
添加
systemd.unit=rescue.target
内核行并启动。仍然收到“无法加载救援目标,冻结”消息。添加
systemd.unit=emergency.target
内核行并启动。仍然收到“无法加载救援目标,冻结”消息。在GRUB中,运行命令
set boot=(hd0,gpt3)
、set prefix=(hd0,gpt3)/boot/grub
、insmod normal
和normal
,返回菜单,获得附加的“Ubuntu”和“Ubuntu高级选项”,选择四个选项中的任一个(两个“Ubuntu”和两个“Ubuntu高级选项”)都会得到“无法加载救援目标,冻结”的消息。在内核行中添加
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
- 制作 ubuntu<your_ubuntu_version> live usb
- 使用 live usb 启动然后选择“尝试 ubuntu”
- “在互联网上搜索丢失的文件路径”
- 在 ubuntu 中打开文件夹并转到“+其他位置”
- 将丢失的文件从 USB 复制到你的 ubuntu 驱动器
- 如果请求复制权限,则在终端中使用“ sudo -H nautilus ”。将以 root 访问权限打开一个新文件夹...使用此文件夹进行复制粘贴。
- ““““““““““““““““““““““““重启”””””””””””””””””””””””””””””
- 对其他丢失的文件也采取同样的措施.....