美文网首页Linux学习|Gentoo/Arch/FreeBSDLinux我用 Linux
Linux 安装 Nvidia 驱动出现的黑屏各种问题和解决方式

Linux 安装 Nvidia 驱动出现的黑屏各种问题和解决方式

作者: GitHub_itgoyo | 来源:发表于2019-10-30 10:59 被阅读0次

    之前因为想OBS支持h264-nvenc这个功能然后就编译ffmpeg,然后使用Github上面的一个编译项目,项目编译完成之后重启电脑,然后就进入不了系统的登录页面了,选择进入Linux系统之后就一直黑屏,最后不知道什么原因,只能重装,花了我一个晚上弄才把i3-wm桌面弄好,真的不想再来一次了。

    在重新安装linux-mint的过程中有几个值得注意的点:

    • 引导项安装在 windows和Mac在的盘符(启动的时候可以直接引导)
    • 安装完配置之后很有必要备份一下系统,这样子下次系统出现问题之后就可以快速恢复到原先备份时候的样子

    然后昨天晚上自己又不死心,既然通过snap install obs-studio安装的OBS支持nvenc的功能,然后就想着更新nvidia驱动或许能够解决现有不能使用h264硬件编码的问题,然后使用apt search nvidia,找到最新版本的nvidia-430,然后使用sudo apt-get install nvidia-430直接安装最新版本的英伟达显卡驱动,安装完之后重启系统,很好!系统又重新黑屏了。

    最后Google出来的解决方式是进入linux recover mode使用root账号登陆之后卸载所有的英伟达驱动即可。

    sudo apt-get remove --purge nvidia*
    
    sudo reboot
    

    中间使用命令的过程中可能会出现没有权限的提示xxx is not in the sudoers file. This incident will be reported
    的错误,解决方法就是在/etc/sudoers文件里给用户添加权限,此时如果我们直接输入命令chmod u+w /etc/sudoers
    会报错如下:

    error.png

    此时我们在窗口输入命令:

    moount -o remount,rw /
    

    (这里是重新挂载/etc分区,我的/etc是在跟目录下 所以是对/目录重新挂载为读/写),再输入命令

    chmod u+w /etc/sudoers
    

    这样子就可以获取到权限重新删除英伟达显卡驱动即可。

    重新登录之后就可以正常登录桌面了,但是此时的显卡驱动是使用开源版本的驱动,我们可以安装nvidia-418来切换成英伟达驱动

    sudo apt-get install nvidia-418
    
    reboot
    

    相关文章

      网友评论

        本文标题:Linux 安装 Nvidia 驱动出现的黑屏各种问题和解决方式

        本文链接:https://www.haomeiwen.com/subject/tbhovctx.html