ubuntu16内核升级过程遇到的问题

今天ubuntu16运行卡死,等待很久系统也没自动反应过来。

本想用按住Ctrl+Alt+F1可以进入tty1终端,

执行命令注销桌面重新登陆:sudo pkill Xorg 或者 sudo restart lightdm

但是键盘死活没有反应。

情急之下,强制关机了。可以出现了一连串问题。今天把解决过程记录如下:

1.默认的ubuntu版本进不去了。(注:强制关机后百分之九十的情况是再次开机后无法进入系统。)

在开机时,进入“ubuntu高级选项",选择低版本的ubuntu系统。从最高一直实验,只有4.15.0-132可以进入。

进入系统后,提示:

2. /boot空间不足

查看自己kernel所处版本命令:

~$ uname -r

4.15.0-132-generic

查看历史kernel安装命令:

~$ dpkg --get-selections | grep linux

卸载某个kernel版本:

~$  sudo apt-get remove linux-image-*************(版本号见上面历史kernel获取)

再次查看内核信息:

~$ dpkg --get-selections | grep linux

会发现有些kernel卸载后出现deinstall信息,原因在于remove命令只会删除相应的文件,并不会删除相应的配置信息,要删除相应的配置信息,需要采用purge命令

$ sudo dpkg -P linux-image-*************

注:dpkg命令下的-r 或者 -remove命令会删除除了配置文件之外的所有文件,而-P或者 --purge命令会将包括配置文件在内的内容一起删除

最后,对于一些未删除的文件,使用命令:

~$ sudo apt autoremove

然后,对整个系统进行了升级:

~$ sudo apt-get update

~$ sudo apt-get upgrade

由于我除了4.15.0-132的kernel都卸载了,卡死的系统就是140版本因此重新装了140的kernel:

~$sudo apt-get upgrade linux-image-4.15.0-140-generic

sudo reboot 重启后,出现:

3.系统的分辨率很低。

在网上找了很多方法,最终确定应该是显卡驱动的问题。

打开“附加驱动->选择nvidia binary driver (384)->应用更改

Ctrl+Alt+F1可以进入tty1终端,执行注销重新登陆命令:~$ sudo pkill Xorg 

***整个世界美好如初***

原文地址:https://www.cnblogs.com/akii/p/14689725.html