Ubuntu 16.04系统开机紫屏的解决办法-阿里云开发者社区

开发者社区> 开发与运维> 正文

Ubuntu 16.04系统开机紫屏的解决办法

简介: 具体症状为卡在开机界面,按任何键都无反应。 网上查看了几篇文章 ,如下:解决:ubuntu16.04启动时长时间停留在紫屏或跳文本的黑屏界面 Ubuntu16.04显卡驱动 电源管理 里面提到的开机进grub在Splah后加 nomodeset,我试了下没用。

具体症状为卡在开机界面,按任何键都无反应。


img_d9c7c5f62d9be6b44d4c7aac239e67a6.jpe

网上查看了几篇文章 ,如下:


解决:ubuntu16.04启动时长时间停留在紫屏或跳文本的黑屏界面

Ubuntu16.04显卡驱动 电源管理

里面提到的开机进grub在Splah后加 nomodeset,我试了下没用。也试过更新显卡驱动,照样紫屏。


绝望中看到了第二篇文章里的一句话:

这都是内核的锅

嗯不错,卸载重装内核就行了。


启动后grub选择Ubuntu高级选项,我当时装有4.4,4.8,4.10,4.13这几个内核,挨个尝试后只有4.4内核能启动,进入系统后查看安装的内核版本:


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/ 下载内核,我下的是4.13.1,有3个文件:


linux-headers-4.13.1-041301_4.13.1-041301.201709100232_all.deb
linux-headers-4.13.1-041301-generic_4.13.1-041301.201709100232_amd64.deb
linux-image-4.13.1-041301-generic_4.13.1-041301.201709100232_amd64.deb


使用sudo dpkg -i linux* 安装,重启后会默认选择最新的内核进入。



为了避免后面再发生这种问题,最后还是保留了4.4和4.13两个内核以备用。

版权声明:本文首发在云栖社区,遵循云栖社区版权声明:本文内容由互联网用户自发贡献,版权归用户作者所有,云栖社区不为本文内容承担相关法律责任。云栖社区已升级为阿里云开发者社区。如果您发现本文中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,阿里云开发者社区将协助删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章