从 14 升级到 16.04 未完成,如何修复?

从 14 升级到 16.04 未完成,如何修复?

我运行了从 14.something 到 16.04 的自动升级...让它运行了一整夜,今天早上发现安装似乎停滞了,没有 100% 完成。无法打开终端窗口,因此重新启动。现在笔记本电脑启动到 16.04.2,但只是命令行登录....看不到图形窗口类型的环境。

我如何备份到之前的状态,或者重新运行 16.04 安装以使其成功完成?

谢谢您的建议和帮助!


更新-我按照此处的说明进行操作,似乎解决了该问题。

https://administratosphere.wordpress.com/2011/11/02/rescuing-an-interrupted-ubuntu-upgrade/

谢谢您的帮助和建议!

答案1

更新-我按照此处的说明进行操作,似乎解决了该问题。

https://administratosphere.wordpress.com/2011/11/02/rescuing-an-interrupted-ubuntu-upgrade/

第一步是将机器启动到可用于恢复的 shell。这可以在标准系统中通过使用恢复模式来完成。Shift在系统启动时按下左键,然后从出现的菜单中选择恢复模式内核 - 它将在该行末尾标有“(恢复模式)”。恢复模式内核将向您提供使用恢复 shell 的选项。

您可以通过使用 Ubuntu 安装 CDROM 启动并在启动提示符下输入“rescue”来使用救援模式,但随后您必须记住挂载所有分区并执行 chroot 到挂载根分区的 /target。

系统启动到菜单后,选择“使用网络连接进入 root shell 提示”项。这可让您从互联网更新软件包。

出现提示时,首先确保所有当前安装的程序都已配置:

dpkg --configure -a

这可能需要很长时间,具体取决于系统停止前安装了多少个程序。然后继续更新当前软件包列表:

apt-get update

接下来,升级系统上的软件:

apt-get upgrade

同样,这最后一步可能需要很长时间才能完成。您应该注意保留的软件包列表(列在此命令的输出顶部);这些软件包必须专门请求。通常,软件包被保留是因为它们需要新软件或其他重大更改:Linux 内核总是被保留。使用类似这样的命令来安装这些软件包:

apt-get install some-package some-other-package

您可能需要重复此操作多次,直到安装完所有软件包并且没有任何软件包被阻止。

然后,您应该重复更新和升级,以完全验证系统是否已尽可能更新:

apt-get update  
apt-get upgrade

这些最后的命令应该会很快执行,因为一切可能都已完成 - 但是,升级可能会影响需要另一次升级的东西,这并非不可能。不这样做可能没什么大不了的,但为什么不这样做呢?

完成后,需要重新启动以确保旧软件不再使用,并且只使用新升级的软件。不要只是继续启动:重新启动。

reboot

之后还可以做另一件事来清理,可能在重启后。在命令 shell 中,输入此命令以删除不需要的软件:

sudo apt-get autoremove

相关内容