ubuntu18.04装N卡驱动后无法开机或关机的解决方法
- 常用的安装驱动方法
- 无法开关机问题解决
常用的安装驱动方法
如果你看到这篇文章,相信你应该已经见过不少安装驱动的方法了,总体来说包括四种。
1.通过附加驱动安装。
2.通过添加源安装
3.通过ubuntu-drivers autoinstall安装
4.先去官网下载对应版本的驱动,然后手动安装。
无法开关机问题解决
不管是哪种安装方法,应该都会提到要禁用ubuntu自带的nouveau。大部分人在安装驱动之后,会遇到无法开机的情况,在开机界面黑屏,出现…clean…bolocks,这个提示本来是正常的,正常情况下也经常有这个提示,貌似是自动检测磁盘的提示,正常情况下应该是一闪而过的,但是如果没有禁用nouveau,就会一直卡在这个界面。这种情况一般来说禁用掉nouveau就好了。
最好是在安装驱动之前先把这个禁用掉,如果没有提前禁用,然后又无法开机,可以在开机的时候选择ubuntu高级选项,进入revovery模式(可能会有多个内核,选择第一个内核的recovery模式就行),选择root,输入密码,在命令行中禁用。
sudo vim /etc/modprobe.d/blacklist-nouveau.conf
然后在最后面插入下面两句
blacklist nouveau
options nouveau modeset=0
防止有人不会在vim中插入,直接按i键即可进入编辑模式,用上下键移动到文档最后,输入上面两行代码,然后按CTRL+c键,再按一个冒号(shift+:),然后输入wq,回车即可。
事实上,到这里并不是重点,因为很多人即使禁用了这个仍然无法开机,或者开机的时候时间略长(但仍能开机),却不能关机。
尝试过一个方法,将gdm3换成了lightdm,居然就能开机了,关机时间很长,但也能关了= =,不知道为什么。。。但这个方法没什么实际作用,不推荐。
其实不能关机的情况,是因为N卡驱动与系统内核冲突了(难怪我以前笔记本上装驱动没遇到任何问题。。),于是看了下以前笔记本上的内核版本,是4.15.0-47,于是直接把内核换成了4.15,具体方法大家网上一搜有的是,貌似也有点小复杂,emm我不想去找了,大概说一下自己的过程,先安装了4.15内核之后,用网上的方法老切换不过来,干脆心一横,直接把除了4.15的内核全删了个干净,然后更新grub,就把内核换过来了。。
内核换过来之后,什么都没管,直接
sudo ubuntu-drivers autoinstall
显卡驱动安装完成,关机不到五秒钟,舒服的一。emmm然后发现无法开机,是因为nouveau还没禁用,随手禁用之,完美解决。
总结一下,目前N卡同时与nouveau和系统内核冲突,前者导致无法开机,后者导致无法关机。
我安装驱动的过程就是这样了,中间也踩了不少坑,希望这篇文章能帮大家少踩几个(●ˇ∀ˇ●),对了,之后我再安装CUDA的时候,看到网上说CUDA要安装需要把gcc与g++降级,那个只适用与低版本的CUDA,我安装的是10.1版本,使用的gcc和g++等级太低反而不能安装,就连NVIDIA显卡也装不上。