我运行了从 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