V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Livid
V2EX  ›  NVIDIA

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

  •  
  •   Livid · 2017-08-23 10:15:18 +08:00 · 6548 次点击
    这是一个创建于 2644 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有时候在 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 上操作有效。

    6 条回复    2017-08-24 02:50:39 +08:00
    chih758
        1
    chih758  
       2017-08-23 10:27:56 +08:00
    ubuntu 没有 dkms 吗?
    drackzy
        2
    drackzy  
       2017-08-23 10:29:44 +08:00
    启动时候按住 shift 进入到 grub 启动当前内核版本的命令行模式,重装一遍已经下载好的 NV 驱动就行了。
    haddy
        3
    haddy  
       2017-08-23 10:46:56 +08:00
    啊?我记得如果直接安装官网的驱动的话,每次换新内核的话都会开不了 X 啊?源里面的倒是会自动编译。
    neosfung
        4
    neosfung  
       2017-08-23 13:55:32 +08:00 via iPhone
    用源里的驱动,官网下载的驱动或者 cuda 的驱动都有问题
    zhaoyulee
        5
    zhaoyulee  
       2017-08-23 14:02:49 +08:00
    是的,只要不用官方驱动就可以,源里是没问题的
    wangzhangup
        6
    wangzhangup  
       2017-08-24 02:50:39 +08:00
    看来已经走上了 炼丹 的路上
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1134 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 18:43 · PVG 02:43 · LAX 10:43 · JFK 13:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.