解决Ubuntu 14.04 Unity桌面环境登录后冻结问题
如果你把Ubuntu从13.10更新到14.04，你也许会遇到用Unity桌面环境登录时冻结的现象。引导进入Ubuntu14.04，输入验证信息，系统会挂起，冻结在那里。如果你稍微幸运些，你还能看到鼠标光标、桌面背景，仅此而已。没有Unity触发器，也没有顶部面板等等。你的ubuntu基本上不可用了。  缺少Unity触发器和面板以及系统冻结的问题，可以通过重新安装Unity来解决。让我们看看怎么做： 重新安装14.04的Unity 以解决系统冻结的问题 好吧，如果你正被困在一个冻结的系统上，按下Ctrl+Alt+F2。这会让你进入一个命令行界面而不是默认的用户桌面界面。
冻结 Ubuntu
61.132.138.212
实在是太感谢了啊！要是早点出来我就不用重装那么多次系统了，不过以后再出现这个问题就不用重装系统了。
hans_1990
2014-05-23T15:50:41.000
106.120.101.58
Repost
微博评论
2014-05-23T15:54:58.000
27.18.106.46
不早说，我升级到beta版的时候，就出现过[泪][泪][泪]
微博评论
2014-05-23T23:02:16.000
61.155.18.17
使用的是--purge和--reinstall，不过--purge使用后显示的都是not install。 nvidia用户运行dpkg -l nvidia*
2014-07-05T21:07:39.000
61.157.97.83
–purge to&nbsp;&nbsp;-–purge
QQ_A8ADAE
2014-08-07T21:39:07.000
106.120.101.58
谢谢，应该是自动给变成了连字符——我这就去修改。
linux
2014-08-08T09:50:44.000
119.62.109.214
非常感谢，Thinkpad T410按照方法已经解决挂起不能恢复的问题。<br />
1、重装desktop，unity<br />
2、卸载nvidia包<br />
3、启动后重新安装专用版nvidia包。<br />
<br />
一切OK！
2014-09-04T12:57:00.000
114.245.1.125
哈哈哈，解决问题就好~~~希望你也多分享经验心得给大家
linux
2014-09-04T21:22:29.000
58.22.135.81
acer4741g，试了下两个都行不通，还有其他方法吗
2014-09-12T03:24:43.000
106.120.220.78
我没遇到过，估计我没办法了。
linux
2014-09-12T14:01:26.000
58.22.135.81
突然发现,我貌似双系统,ubuntu没装驱动,搞个32位的然后装驱动不懂能不能解决问题
2014-09-12T20:42:32.000
211.97.131.152
必须赞一个啊，我也是试了好多种方法，最后是删了sudo apt-get remove --purge nvidia*，之前自己配置环境变量导致系统崩溃，<br />
改回环境变量再删除 nvidia* 就好了
来自福建厦门的 Chrome 60.0|Windows 7 用户
2017-09-20T09:54:12.000
如果你把Ubuntu从13.10更新到14.04，你也许会遇到用Unity桌面环境登录时冻结的现象。引导进入Ubuntu14.04，输入验证信息，系统会挂起，冻结在那里。如果你稍微幸运些，你还能看到鼠标光标、桌面背景，仅此而已。没有Unity触发器，也没有顶部面板等等。你的ubuntu基本上不可用了。  缺少Unity触发器和面板以及系统冻结的问题，可以通过重新安装Unity来解决。让我们看看怎么做： 重新安装14.04的Unity 以解决系统冻结的问题 好吧，如果你正被困在一个冻结的系统上，按下Ctrl+Alt+F2。这会让你进入一个命令行界面而不是默认的用户桌面界面。
如果你把Ubuntu从13.10更新到14.04，你也许会遇到**用Unity桌面环境登录时冻结的现象**。引导进入Ubuntu14.04，输入验证信息，系统会挂起，冻结在那里。如果你稍微幸运些，你还能看到鼠标光标、桌面背景，仅此而已。**没有Unity触发器，也没有顶部面板**等等。你的ubuntu基本上不可用了。


![](/data/attachment/album/201405/23/145139imj091bbsri29n94.jpg)


缺少Unity触发器和面板以及系统冻结的问题，可以通过重新安装Unity来解决。让我们看看怎么做：


### 重新安装14.04的Unity 以解决系统冻结的问题


好吧，如果你正被困在一个冻结的系统上，按下**Ctrl+Alt+F2**。这会让你进入一个命令行界面而不是默认的用户桌面界面。切换到命令行界面后，输入用户名和密码登录之后，使用下面的命令重装Unity桌面环境：



```
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo shutdown -r now

```

最后一个命令是重启系统，重启之后，你的Unity应该就变好了。


### 解决Nvidia显卡的Unity冻结问题


我没有使用过Nvidia的显卡，但是我找到了别人解决这个问题的方法。尽管上面的技巧对我来说有效，但是我没有过验证下面的命令。使用Nvidia的用户，请告诉我下面的步骤是否工作：


和上面一样使用**Ctrl+Alt+F2**登录到命令行界面，输入下面的命令：



```
sudo apt-get update
sudo apt-get install --reinstall ubuntu-desktop
sudo apt-get install unity
sudo apt-get remove --purge nvidia*
sudo shutdown -r now

```

如果重启之后Unity恢复了，记得重新安装你的Nvidia显卡的驱动，因为你已经卸载了它。


我希望这些技巧能够帮助你从冻结的unbuntu 14.04中恢复。最后，任何的问题和建议都欢迎来提。




---


via: <http://itsfoss.com/fix-unity-freezes-after-login-ubuntu-14-04/>


译者：[ggaaooppeenngg](https://github.com/ggaaooppeenngg) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创翻译，[Linux中国](http://linux.cn/) 荣誉推出

