如何修复升级中断后的Ubuntu系统?从17.04升17.10后卡在加载页
解决Ubuntu 17.04升级到17.10中断后卡在加载界面的问题
哥们,我太懂这种升级到一半被紧急工作打断的糟心了——你这情况就是升级下载完成后强行终止,导致系统文件已经开始替换但没完成,出现了文件不一致的问题,所以重启后卡加载界面。别慌,咱们用恢复模式就能修复:
第一步:进入GRUB恢复模式
- 重启电脑,开机的时候按住
Shift键(要是你是UEFI启动的机器,可能得按Esc),调出GRUB启动菜单 - 选择Advanced options for Ubuntu,然后挑带recovery mode的那项内核,回车进入
第二步:修复损坏的系统包和依赖
进入恢复模式后会弹出一个菜单,先选network打开网络(后续修复需要下载文件),等网络连接成功后回到菜单:
- 选择dpkg选项,系统会自动尝试修复未完成安装的包和损坏的依赖关系
- 如果自动修复过程中报错,就选择root进入命令行模式,手动执行以下命令:
这些命令会帮你续上中断的升级流程,补全未配置的包,修复依赖问题sudo dpkg --configure -a sudo apt-get update sudo apt-get upgrade -f sudo apt-get dist-upgrade
第三步:收尾验证并重启
修复完成后,输入exit退出命令行回到恢复菜单,选择resume正常启动系统。如果还是卡在加载界面,可能是启动镜像出了问题,再回到root命令行执行:
sudo update-initramfs -u sudo update-grub
更新完启动镜像和GRUB配置后再重启试试
额外提醒
以后升级时,下载完成后尽量别强行终止——这时候系统已经开始替换核心文件,强行中断很容易引发启动故障。要是实在必须中断,最好等系统明确提示可以安全终止时再操作。
内容的提问来源于stack exchange,提问作者Yarh
相关产品推荐
相关产品推荐

