ubuntu系统更新过程中被中断,也许是系统升级的时候出现了问题。然后重新开机一直停留在紫色页面上,无法进入系统。查了一些博文,也试过grub,都没什么用。参考了一篇重装内核的方法的文章,比较有效。
卸载重装内核方法如下:
-
进入引导页面,选择ubuntu Advance (第二个选项),可以看到有很多内核:
系统进不去的原因很有可能是更新内核的时候,更新失败,导致第一个Linux 4.15.0-47 generic 不能进入系统。 -
为了检测内核有无问题,以此启动generic, 我的是可以进去Linux 4.15.0-46 generic,而进不去Linux 4.15.0-47 generic 。
-
检测到问题所在就可以了,进去可以进去的那一个,我选择Linux 4.15.0-46 generic 。
-
进入系统后查看所有内核版本:
dpkg --get-selections | grep linux-image
-
查看当前内核版本:
uname -r
-
比起卸载不用的内核版本,可以尝试修复 (其实是由于我卸载的时候,系统提示dpkg出现问题,提示修复):
sudo dpkg --configure -a
-
修复完毕,可以重新启动计算机,看一下可不可以进入Linux 4.15.0-47 generic 。如果可以,那基本上就没有问题了。如果还是不行,就尝试卸载 (不要把当前内核版本卸载掉就好,也可以留一个备用的内核版本):
sudo apt-get remove --purge linux-image-4.15.0-46-generic
-
卸载后可以查看内核版本。
-
重启可以进入系统。
参考博文:
https://blog.csdn.net/qq_38172320/article/details/86591692#commentBox
说明:我的显卡是nvidia显卡,装机当时也出现了一些问题,(如果是由于装机时候开机问题),可以参考这篇博文:
https://blog.csdn.net/ysy950803/article/details/78507892