Ubuntu + NVIDIA Driver 无法登录时的解决方法

2017-08-23 10:15:18 +08:00
 Livid

有时候在 apt-get dist-upgrade 之后,之前能够正常使用的 Ubuntu Desktop 会在登录时无法进入桌面。

在经历了几次这样的问题之后,这是我发现的解决方法。

Step 1

下载最新的 NVIDIA Linux 驱动到本地备用:

http://www.nvidia.com/object/unix.html

Step 2

CTRL+ALT+F1 切换到 Console 登录,然后:

sudo service lightdm stop
sudo apt-get remove nvidia-*
sudo apt-get autoremove

然后重新安装 NVIDIA 驱动:

sudo ./NVIDIA-Linux-x86_64-384.69.run

Step 3

安装完成之后,没有必要重启,只要这样就可以重新登录了:

sudo service lightdm restart

以上方法在 2017 年 8 月 22 日在 Ubuntu 16.04 上操作有效。

6555 次点击
所在节点    NVIDIA
6 条回复
chih758
2017-08-23 10:27:56 +08:00
ubuntu 没有 dkms 吗?
drackzy
2017-08-23 10:29:44 +08:00
启动时候按住 shift 进入到 grub 启动当前内核版本的命令行模式,重装一遍已经下载好的 NV 驱动就行了。
haddy
2017-08-23 10:46:56 +08:00
啊?我记得如果直接安装官网的驱动的话,每次换新内核的话都会开不了 X 啊?源里面的倒是会自动编译。
neosfung
2017-08-23 13:55:32 +08:00
用源里的驱动,官网下载的驱动或者 cuda 的驱动都有问题
zhaoyulee
2017-08-23 14:02:49 +08:00
是的,只要不用官方驱动就可以,源里是没问题的
wangzhangup
2017-08-24 02:50:39 +08:00
看来已经走上了 炼丹 的路上

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/385083

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX