ubuntu 16.04 升级内核后黑屏的问题

很多人在ubuntu系统提示软件更新的时候,选择了更新。重启后就在也进不去系统了,屏幕全黑, Alt+Ctrl+F1也无法进入到命令终端。原因就是,不小心内核就被更新了。新内核必须安装显卡驱动,否则就黑屏。

升级内核有风险,而且有时候没必要.  建议删掉新内核,解决黑屏问题。

步骤1: 

在升级前应该先设定grub 否则见会面临无法启动。

vi  /etc/default/grub 

打开后将下面的一行注释掉。这样开机后就可能看到grub菜单。

#GRUB_HIDDEN_TIMEOUT=0

运行 : sudo update-grub 命令 刷新grub菜单。

重新启动后,选择旧版内核启动。

然后通过 :  dpkg -l | grep  linux-image 命令查看已经安装的内核名称

运行   :       sudo apt-get purge linux-image-4.13.0-36-generic   卸载新的内内核。

再次运行      sudo update-grub   刷新引导菜单。 

步骤 2: 

          如果已经不小心升级了内核,开机直接黑屏,并且看不到grub的界面怎么办。

解决方法:有人说在开机时按住shift键就显示出隐藏的grub界面,我在台式机上试了几次都不行。

     后来无意中发现,每次强制关机后,再次启动是无法进入grub的。只有在启动过程中看到kubuntu那个几个字(也可以尝试进入bios )之后执行alt+ctrl+del 重启,然后再次系统就会弹出grub界面。

      这时候选择 advance  ubuntu 》》再选择 某个内核 (recovery 模式) 》选择 grub recovery 后,系统就会自动恢复grub,然后选择 重新启动进入正常模式。之后就可以进入系统了。 

      如果进入的是新内核,系统还是没有显卡的。Alt+Ctrl+F1 进入终端界面后,至少可以先完成 步骤1里面的grub修改。

      我尝试了给新内核(4.13.0-36)安装显卡驱动:先安装384.90 失败,问题类似于:点击打开链接

   于是去NVIDIA官网下载了390.25,虽然安装成功了,后面也能启动X服务,但是在登录界面输入密码后不能启动桌面,死循环在这个地方。

  按照一些文章的建议去重装桌面 : sudo apt-get install --reinstall ubuntu-desktop 但是却装不上。 问题如下:

After login I was facing few problems, so I tried reinstalling ubuntu-desktop and unity, but I was getting error:

The following packages have unmet dependencies:
 ubuntu-desktop : Depends: checkbox-gui but it is not going to be installed
                  Recommends: python3-aptdaemon.pkcompat but it is not going to be installed
                  Recommends: unity-webapps-common but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

后面就悲剧了,新旧两个内核都是不能进如桌面了,unity和plasma两个都不行。尝试了这个点击打开链接上面的几个命令重新下载的ppa的pakages 虽然能重装了kubbuntu-desktop 但是还是无法进入桌面环境。

后面发现通过这个命令竟然可以安装成功。

  1. sudo  aptitude  install ubuntu-desktop

 但是还是不能进入桌面环境。 无意中发现guest用户竟然能进去!!!

 于是问题就简单了,adduser 创建一个新的用户,然后就进入桌面环境了。 原来的用户一定是有什么配置项导致驱动加载失败。

 拿两个用户下面的文件逐个比对 发现 有一个 .Xauthority 文件的被root用户拥有了,通过 sudo chown  .Xauthority user:user  然后切换到桌面,登录成功!!!!






     



你可能感兴趣的:(linux)