升级至 16.04 时计算机冻结,现在无法运行 GUI

升级至 16.04 时计算机冻结,现在无法运行 GUI

我正在升级到 Ubuntu 16.04,升级进行到一半时突然卡住了,导致整个电脑都卡住了。我不得不手动重启电脑,重启后电脑加载到终端中,一直卡在那里。我拥有终端的完全访问权限和能力,但似乎无法重新登录 GUI/桌面环境。老实说,我现在不知道该怎么办,我真的不想清空电脑,重新安装 Ubuntu。

欢迎提出任何意见/建议!

答案1

我也遇到过这种情况,这确实令人恐惧。幸运的是,恢复起来相当简单。我对此不太确定,但也许你也会遇到同样的情况?以下是我所做的:

当我直接登录到我的终端时,命令提示符上方的一行告知我:

E: Error: BrokenCount > Orun-parts: /etc/update-motd.d/90-updates-available exited with return code 255

根据 Ashish 的回答此链接,我跑了:

sudo dpkg --configure -a

运行此命令继续安装过程。然后,我必须继续关注输出,手动选择安装某些文件的替换,并重新运行整个命令一次以绕过“触发器”中出现的“循环”。(这里的单引号表示我几乎不知道我的操作系统在此过程中做了什么,所以我全盘接受了,只是继续努力。注意:我这么说并不是推荐它,只是为了解释发生了什么。我只是更关心回到我的正常环境并确保我的工作得到备份,而不是广泛研究弹出的每个选项。)

最终,dpkg --configure命令退出时没有出现错误状态。然后我能够关闭机器并再次打开,并在 GUI 中启动。

此时,出现了许多危险信号,Ubuntu 抛出了一堆错误和失败消息。我尽可能地使用点击来浏览这些消息,再次重新启动以确保万无一失,然后打开终端并运行:

sudo apt-get install -f
sudo apt-get upgrade

此后,一切似乎都稳定下来,似乎基本恢复正常。apt-get update目前似乎无法运行,还出现了许多其他轻微而奇怪的行为(例如,当我运行 Vim 时,会收到来自 Floobits 的错误消息,我还没有研究过)。我有一种感觉,随着我把事情处理好,这种事情还会持续一段时间。

但重要的是,我回到了正常的操作系统环境,所有文件都完好无损!:)

我远非这类事情的专家,但我希望这会有所帮助。

答案2

不要恐慌。 如果您的主目录位于单独的分区中,您很可能可以进行全新安装并仍可访问旧文件。不要让默认安装程序重新分区您的硬盘。

我建议您从 USB 启动系统,运行 Ubuntu Live 会话,使用它来查看计算机中的分区。您可能需要使用 Google 来获取有关运行 fdisk 查看现有分区、它们使用的格式等杂务的帮助,并查看您的旧 /home 是否仍在某处。

当您处于 Ubuntu 实时会话中时,您可以挂载旧的主分区并将其复制到安全的地方(如果尚未这样做)。

我无法更详细地描述该怎么做,因为我不知道您使用了哪种分区。我仍然更喜欢使用老式的 ext4 分区,但如果您之前的安装使用了 lvm 或其他类型,那么您就需要进行一些 Google 搜索了。

但在这里,您取胜的关键是拒绝让新安装尝试删除旧分区或创建新的分区方案。您需要使用自定义安装选项,选择要放置 /boot、/、/tmp 的位置,并希望找到 /home。只是不要让它重新格式化 /home。

答案3

我希望您确实备份了遇到此问题的系统中的数据。恐怕没有人能知道您的安装处于什么状态,因此修复此问题的最简单方法就是从头开始新安装。

Live-CD 还可用于备份硬盘上的可读数据。

答案4

嗯,如果你仍然可以执行 apt-get 命令,你可以尝试安装ubuntu 桌面。 安装完成后,重新启动,如果仍然在终端,请尝试Ctrl+Alt+F7。如果仍然不起作用,请登录并输入启动。还可以尝试执行如下命令sudo apt-get 更新sudo apt-get 升级 ,或者您可以输入此命令:

sudo apt-get update && sudo apt-get upgrade && sudo apt-get install ubuntu-desktop && sudo reboot now

希望你能解决所有问题!祝你好运 :)

相关内容