如果你的ubuntu能够正常进入recovery mode(在Grub下Advanced Options for Ubuntu里)(你可能尝试了在这个模式下的一堆‘修复’操作)但是进不去Grub下的Ubuntu

那么以下问题很有可能是因为没装显卡驱动(尤其是NVIDIA)导致的。

可能能解决的问题:

(1)输入密码后鼠标不能动且卡死黑屏

(2)输入密码后ubuntu和五个点的界面一直加载着没个结果

(3)输入没密码后过一段时间(这段时间内无法操作)直接自动关机

(4)输入密码正常进入桌面后右上角不能调节亮度

(5)以上各种问题的组合

由于该问题会导致各种各样的启动不成功以及启动成功缺功能或者看上去没权限等问题,具体因为缺显卡驱动会导致多少问题不好概述,所以既然现在有问题,不妨尝试一下。

以下以Nvidia为例(因为碰到问题最多)

  1. 进入你那可以进入的recovery mode
  2. 先去下对应版本驱动
    www.geforce.cn/drivers (如果网络有问题等可以别的电脑下好然后U盘拷过来)
  3. 将该文件放在主目录(/home/username/)下改名GPUdrive.run并直接给他赋予最高权限
sudo chmod 777 GPUdrive.run

(不熟悉vim或者喜欢偷懒的朋友需要编辑文档或者别的文件打不开等等问题时可以直接sudo chmod 777,然后双击打开就完事了)

  1. 然后我们去把那个第三方驱动给拉入黑名单,先编辑文件:
sudo gedit /etc/modprobe.d/blacklist.conf

在文件末尾加上 blacklist nouveau
然后刷新配置:

sudo update-initramfs -u
  1. 重启(改完系统性的配置后习惯性动作)
reboot
  1. 安装驱动
sudo ./GPUdrive.run -no-opengl-files

中间出现错误可能是因为它提示的包没安装,用

sudo apt-get install xxx

去安装一下再执行,直到驱动安装success

7.重启完事

参考文章


https://jingyan.baidu.com/article/1974b289307564f4b1f774f7.html?tdsourcetag=s_pctim_aiomsg&qq-pf-to=pcqq.group