Ubuntu 22.04更新重启后无法启动,多项系统服务启动失败求助
Ubuntu 22.04更新重启后无法启动,多项系统服务启动失败求助
嗨,我日常折腾Ubuntu快5年了,碰到过好多次更新翻车的情况,给你几个亲测有效的解决办法,应该能帮你搞定~
从你描述的流程来看,更新后触发了文件系统问题,虽然你用了fsck但可能没彻底修复,加上部分更新包损坏,才导致一堆服务连锁启动失败。咱们一步步来试:
方案一:在恢复模式下做完整的文件系统深度检查
- 重启电脑,开机时按住
Shift键调出GRUB选择菜单,选「Advanced options for Ubuntu」,再挑带「recovery mode」的选项进入 - 进入恢复模式菜单后,选择
fsck - Check all file systems,系统会问你是否要把根文件系统挂载为可读写,选「Yes」 - 耐心等
fsck扫描修复所有分区的文件系统错误(别中途打断),完成后选resume - Resume normal boot重启试试
方案二:修复更新时损坏的软件包
如果文件系统没问题,那大概率是更新过程中包损坏了,还是在恢复模式里操作:
- 先选
network - Enable networking开启网络(记得插好有线网线,恢复模式里无线一般用不了) - 接着选
dpkg - Repair broken packages,让系统自动修复损坏的软件包和依赖关系 - 修复完直接重启,看能不能正常进入系统
方案三:先禁用反复报错的Snap服务(临时救急)
你看日志里Snap Daemon反复启动失败,可能它的损坏牵连了其他服务,咱们先把它禁用,先进入系统再说:
- 在恢复模式菜单选
root - Drop to root shell prompt,进入根权限命令行 - 执行这两条命令:
systemctl disable snapd.servicesystemctl disable snapd.socket - 输入
reboot重启,等进入系统后再慢慢排查Snap的问题(比如重新安装snapd)
对了,你说尝试了恢复模式但没说完后续,如果上面的方法都不管用,可以补充下你在恢复模式里做了什么、碰到了什么新问题,大家再帮你细化排查~
备注:内容来源于stack exchange,提问作者Morcus Cracker
相关产品推荐
相关产品推荐

