问题来源:解决Nvidia显卡的电脑安装Ubuntu及驱动的各种坑
最新更新(快速安装NVIDIA驱动):
1、先把Ubuntu自带的那该死的驱动禁用了:
打开黑名单:sudo gedit /etc/modprobe.d/blacklist.conf
添加禁用组件(在黑名单文件末尾加入并保存):
# for nvidia display device install blacklist vga16fb blacklist nouveau blacklist rivafb blacklist rivatv blacklist nvidiafb 123456
刷新一下设置,再重启一下系统:
sudo update-initramfs -u sudo reboot
重启之后直接黑屏什么都没有了…(选系统的界面也没有)
进入grub2
再次重启(使用机箱上的电源键长按重启可能不行,使用小的那个重启键) --> 之后 一直按Esc
选择到 ubuntu 回车确认后:一直按shift键(或者尝试其它)
在启动时如何进入GRUB菜单?(https://qastack.cn/ubuntu/16042/how-to-get-to-the-grub-menu-at-boot-time)
这时候一般的教程说按c或者e进入编辑模式之类的,但我的这个版本只有
grub >
命令,查看grub2详解(翻译和整理官方手册)找到这个命令
尝试运行normal_exit
/ normal
进入上述的可以e
或者c
的界面了!!
在quiet splash 后面加(先打空格)nomodeset,然后按F10保存启动即可
然后参考下文Ubuntu16.04成功安装Nvidia驱动(解决禁用默认第三方驱动Nouveau后无法进入系统的问题)的:
二、启动系统后在Grub界面,选择ubuntu系统的那一行,然后按E键,就会进入Grub的编辑状态;
三、在quiet splash 后面加(先打空格)nomodeset,然后按F10保存启动即可!!!
随后进入分辨率异常的模式 — 这个系统时Grub下的系统
该文提示进行
sudo vi /etc/default/grub 或 sudo gedit /etc/default/grub #编辑打开的文件,找到GRUB_CMDLINE_LINUX_DEFAULT那一行,在后面加上(在quiet splash后打一个空格) nomodeset(保险起见,nomodeset后面加多一个空格),保存,然后在终端输入 sudo update-grub 重启后就OK了!!!
但是我忘了做,直接f10了,不过因为没影响到,仍可继续,
后来我正常启动后添加结果重启之后启动不了…我按Esc(以及尝试ctrl+alt+f1)才进入选择系统界面
按照这篇文章(Ubuntu16.04安装 双显卡安装Nvidia驱动 登录循环 黑屏(通用 终结此类问题)转载) 实际上没有必要保存下来,我删除后再尝试一下:
可以直接选系统–比较好
可能是我的系统有两个开机引导(windows上面我也装了个开机引导,所以开机引导了两次(问题的一个根源))
四、重启系统,输入密码进入到Ubuntu系统,这个系统时Grub下的系统,在这个系统中选择系统设置-软件和更新-附加驱动-选择一个Nvidia驱动,我选的时第一个
我选了版本nvidia最低的那个(440)
五、选好后选择应用更改,等它安装,安装好了之后选择重新启动,之后我没有出现他的情况,我手动重启之后选择ubuntu之后即可:
五、打开终端,输入nvidia-smi,出现以下内容则证明安装成功!
我也看到我的安装成功了,就不上图了。