UEFI引导ubuntu16.04 的Nvidia显卡驱动安装


参考原文:https://blog.csdn.net/sizaif/article/details/79399130

写在前面:

我用的是Ubuntu16.04.5版本(官网下载)

笔记本是暗影精灵4, nvidia显卡为1050ti    因为笔记本型号很新,所以4.10以前的内核版本都不能很好的驱动硬件,为了让笔记本的性能发挥出来我决定安装新内核版本的Ubuntu系统(其实最开始是因为Ubuntu14.04安不了1050ti的N卡驱动)

开始遇到的问题,插上U盘后,卡在Ubuntu Logo处, 还会出现acpi:INT3400:00:….[x86]一大串反复出现。这就是Ubuntu自带显卡驱动nouveau与N卡不兼容导致的,应该还和UEFI引导有关。几经google(google的排序算法秒杀百度)找到了下面的方法。

开始装Ubuntu(省略了系统安装操作,具体可参见我的博文

1:插入U盘

2:进入引导界面 把光标停在 install ubuntu 选项  按 e 进入编辑模式

在linux 后面 找到 quiet splash —  那  删除 —   并 添加 nomodeset 后删除 quiet splash

按F10  进入,  就不会出现 安装 卡 logo的 情况, 但分辨率会变成800*600  特别大(这里是因为屏蔽了nouveau显卡驱动,如果 卡在 载入界面 logo 界面 或者 黑屏,紫屏  就是因为 没有N卡驱动)。

安装后重启

进入 GRUB 引导,会出现 三个选项  进入ubuntu 和 Ubuntu高级模式 

在进入ubuntu  按 E   在linux 后面 找到 quiet splash那  删除 后面那个$一串   并 添加 nomodeset 后删除 quiet splash   按 F10  进入 系统(有同学可能会问安装时不是改过了吗?注意,因为在这里改启动模式重启后就失效了所以我们要再来一次)  

一般情况下 会  变成800*600 的模式,  进入系统后 需要 安装 NVIDIA 的驱动,  

(这里自己添加的东西取决于你的显卡,例如:较老的intel显卡: i915.modeset=1 或 i915.modeset=0

N卡: nomodeset

ATI卡: acpi=off 和/或 radeon.modeset=0

其他显卡: xforcevesa)
好了现在我们进入了系统

打开terminal

如果是新安的系统就不需要删除Nvidia驱动(因为新系统木有)否则就要删掉…

把nouveau加入黑名单

cd到/etc/modprobe.d/     

sudo gedit blacklist-nouveau.conf   

新建一个文件

在这个文件中加入这4行

blacklist nouveau

blacklist lbm-nouveau

alias nouveau off

alias lbm-nouveau off

然后更新内核

sudo update-initramfs -u

安装驱动

sudo add-apt-repository ppa:graphics-drivers/ppa

sudo apt update

到设置里看了下我驱动有哪些,我选择了390版本(本着不新不旧的原则= =), 经过测试发现, 可以使用384 和 390版本的驱动

sudo apt install nvidia-390  

最后

sudo update-initramfs -u

sudo reboot

完美!!! 心情超舒畅!就好比新年早上刚换上新内裤。。。。。。(jojo的奇妙比喻)

走了不少弯路,记录于此以便有需者查阅。