Ubuntu 16.04 更新不完整后无法打开

Ubuntu 16.04 更新不完整后无法打开

我在一台 HP 笔记本电脑上安装了 Ubuntu 16.04 和 Windows 10 双启动。软件更新程序正在更新软件。进行到一半时,它出现了一些错误,卡住了,窗口变得没有响应。我当时很着急,所以就把它关掉了。当我试图再次打开 Ubuntu 时,在我输入密码后,出现了只有鼠标指针的屏幕,它卡在那里(空白屏幕)。鼠标指针移动,但不会打开桌面或任何东西。

我不记得软件更新程序窗口中有什么,但它有一些与 perl 相关的错误。

答案1

这里发生的情况是,您的系统升级到一半就中断了。唉,这导致很难通过正常的图形登录进行登录。这不是什么大问题,只要您可以进入 shell(终端)以再次启动升级即可。

那么,您在哪里可以找到这个 shell?大多数 Linux 安装都为您提供纯文本界面,与图形界面完全不同。您通常可以获得五个不同的登录名(称为“控制台”),您可以通过点击CtrlAltF1(或F2... F5)来访问它们。要返回典型的 GUI 界面,请点击CtrlAltF7

首先点击CtrlAltF1。你现在会看到一个文本屏幕,其中包含以下内容:

Ubuntu 16.04.1 LTS my-machine-name tty1

my-machine-name login:

此时输入你的用户名并按回车键。将出现以下行:

password:

现在输入用户名的密码。看起来好像什么都没输入。没有所谓的“回显”。您不会看到*或出现任何您在正常密码字段中习惯的东西。输入密码后按 Enter。您将获得更多文本,如下所示:

Welcome to Ubuntu 16.04.1 LTS (GNU/Linux 4.4.0-34-generic x86_64)

 * Documentation:  https://help.ubuntu.com
 * Management:     https://landscape.canonical.com
 * Support:        https://ubuntu.com/advantage

4 packages can be updated.
4 updates are security updates.

Last login: Sat Aug 20 19:30:47 2016 from 192.168.2.4
my-user-name@my-machine-name:~$

最后一行是您的提示符。您可以在这里输入命令,就像在终端应用程序上一样。

让我们再次开始更新过程。通常,您从“更新”存储库开始。这可能没有必要,但这样做是一种很好的做法:

sudo apt-get update

此时,我们已准备好再次启动分发升级,具体操作如下:

sudo apt-get dist-upgrade

现在,您有一个漫长的软件包安装过程。它会问问题:只需采用默认答案即可。特别是当您不理解问题时。

过了一会儿,你又回到提示符。现在你可以重新启动了。

sudo reboot

重启后,一切都应该恢复正常。如果没有,请重复该过程,直到sudo apt-get dist-upgrade不再执行任何操作。它将如下所示:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 to upgrade, 0 to newly install, 0 to remove and 0 not to upgrade.

相关内容