关于linux系统开机紫屏问题的解决方法

前段时间实验室因为装修问题,将跑程序的linux服务器强制关闭了,可能导致文件系统损坏,开机以后显示紫色屏幕,经网上查询以后是紫屏实际上是进入了grub引导界面,好多人说是显卡驱动出现了问题,经过尝试几种方法以后,我发现貌似不是这个问题所引起的。
在这里插入图片描述

具体的解决过程

在网上查询了一些办法,比如在引导界面上按E进入grub文本界面,然后在Splash关键字后面加一个空格,输入nomodeset,重启之后仍然还是这个紫屏的问题,直接回车就出现samboot:do_boot_cpu failed(-1) to wake up CPU#类似的字符跳动黑屏界面。

最终,在进行相关的查询以后,以及自己亲身尝试,在ubuntu高级选项里面对linux内核的每个版本进行尝试,挨个尝试后只有4.4内核能启动,最终即可进入ubuntu的图形界面,问题解决。(PS:记得别忘记切换用户,可能在登录界面会出现跳动和循环登录,再重新启动一次就OK的。)

看有大佬说明可以安装新的内核版本,具体安装方法如下:
进入系统后查看安装的内核版本:

dpkg --get-selections | grep linux-image

linux-image-4.13.0-041301-generic

linux-image-4.10.1-041001-generic

linux-image-4.8.11-040811-generic

linux-image-4.4.0-112-generic

然后卸载相应不要的内核

sudo apt-get remove --purge linux-image-4.13.0-041301-generic

sudo apt-get remove --purge linux-image-4.10.1-041001-generic

sudo apt-get remove --purge linux-image-4.8.11-040811-generic

去到http://kernel.ubuntu.com/~kernel-ppa/mainline/ 下载所需要的内核版本,使用sudo dpkg -i linux* 安装,重启后会默认选择最新的内核进入。

参考博客:
[1]: https://blog.csdn.net/wzyaiwl/article/details/81097117
[2]: https://yq.aliyun.com/articles/620177

Logo

更多推荐