linux桌面无法启动,Ubuntu18.04启动后无法进入桌面修复方法(图文)

引言(吐槽可略过):Ubuntu是应用广泛的Linux操作系统,特别是在机器学习应用中,通过调用NVIDIA显卡的GPU进行计算和研究的主要平台之一。但是由于NV显卡的存在,有可能会让Ubuntu在驱动加载上问题,造成开机启动无法进入系统。一开是我以为是电脑的问题,然后各种询问商家,后来一想,能不能是镜像的问题,然后去官网下载IOS,安装好后重启了几次,没什么问题。几天后,发现又启动不了了。然后才想到是不是Ubuntu本身的问题,然后google、baidu后,发现是显卡的问题。

一、问题表现

进入Ubuntu之前,一直卡在闪烁点点点的那个地方。

输入密码后,进不去桌面,一直紫屏。

开机进入登录界面显示不正常,且出现即使输入正确用户名和密码也重新进入开机界(Login Loop)。

除此之外,还有显示很多行同样的文本,大意是报nouveau ERROR。

二、问题原因

这是因为ubuntu对显卡的支持有关,由于内核与NVIDIA显卡驱动出现问题,使得启动的时候,无法代用NV显卡,造成了上述现象。为什么安装的时候和当天多次开关机时都没问题,过了一段时间后就出现问题了呢?看下图 :

d056138f19359c0b700f886301910d84.png

87d355d89f90691d25439757a3c85296.png

在选择进入Advanced Options for Ubuntu时看到的选项,可以看到内核不止一个,为什么呢?我也没有升级内核啊!答案只能是内核在你不知道的时候升级了。而升级之后的内核,是不会自动加载你的显卡驱动的,那就需要在这个心内核上手动重新安装NV驱动。

三、解决方案

87d355d89f90691d25439757a3c85296.png

我们选择第二项,点击进入。进入到了 下面的界面:

然后选择第一个选项,进入boot,然后出现下图,点击ok:

然后输入密码后,发现我们进入了Ubuntu系统。接下来,我们打开终端(Ctrl+Alt+T)在终端输入以下命令来修改grub文件:

sudo vim /etc/default/grub

然后按 ‘i’ 或者 F12(insert) 进入编辑vim的状态:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

#修改为:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

如下图:

a5325a68bd4565d4406dffbcc61c4e72.png

然后,按 Esc 接着输入 :wq! 后,就退出了编辑模式 (wq前有个冒号,别遗漏了)。

接下来在终端输入命令,更新grub:

sudo update-grub

更新完毕后,我们要从根本上再去避免这种情况,那就是取消自动更新。

点击左下角那 9个点的选项 然后点击 软件更新 或者 右上角 “系统设置—>软件和更新“, 找到 Update 选项,按下图填写:

f6e2ac01120af88039a8701eb823a514.png

再点击开发者选项,取消勾选。无论是自动更新还是手工更新,一般情况下不建议安装“提前释放出的更新”,参考如下,这种更新一般非常不稳定,仅供试验之用。如下图:

f11e67954a24dcbb4c431eb8699b41a5.png

最后,重新启动计算机就可以啦!!!

参考:

怎么禁止/开启Ubuntu自动更新升级

安装ubuntu时黑屏三种解决办法

Ubuntu开机无法进入系统问题(NVIDIA显卡驱动相关)

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值