#本文重点记录在Ubuntu中安装NVIDIA显卡驱动的问题
Ubuntu系统版本 16.04
Nvidia 显卡驱动版本:384
#安装流程
##1. Ubuntu系统安装
1 下载Ubuntu系统镜像,并制作安装U盘。这里不做过多解释
2 这台主机的主板是华硕的,首先在开机时按住F2进入主板BIOS
在BIOS安全启动的设置中,将安全启动的选项关闭。
3 然后设置U盘启动
4 安装Ubuntu
注意安装时,选择带有UEFI模式的安装盘
参看://five-steps-win10-ubuntu-dual-boot/
分区操作第一次分区“空闲”处点“+”,进行如下设置:挂载点:“/”大小:5120MB新分区的类型:主分区新分区的位置:空间起始位置用于:EXT4日志文件系统第二次分区“空闲”处,继续点“+”,如下设置,挂载点:(不设置)大小:2048MB新分区的类型:逻辑分区新分区的位置:空间起始位置用于:交换空间第三次分区“空闲”处,继续点“+”,如下设置,挂载点:/boot (网上有的说不需要设置这项,但双系统引导时需要,先不要去理解这些)大小:200MB新分区的类型:逻辑分区新分区的位置:空间起始位置用于:EXT4日志文件系统第四次分区“空闲”处,继续点“+”,如下设置,挂载点:/home 大小:剩余全部空间,剩下显示多少,就多少新分区的类型:逻辑分区新分区的位置:空间起始位置用于:EXT4日志文件系统
####*这里有一点很重要,选择完分区后,不要着急的点下一步。在下方的系统引导选项中,选择/boot 所在的分区。这样可以保证双系统可以在系统重启后,通过ubuntu的启动引导来选择进入哪个系统。不然在重启后就会有grub界面出现,这种模式的系统引导非常不好设置
5 安装系统成功后,重启进入系统
##2 安装显卡驱动
###2.1 更新一些源及安装gcc
sudo add-apt-repository ppa:xorg-edgers/ppa #添加ppa源sudo add-apt-repository ppa:graphics-drivers/ppa #添加ppa源sudo apt-get updatesudo apt-get install gcc-5
由于之前通过系统设置查找到,显卡驱动应该安装384的版本。所以直接在NVIDIA官网下载好NVIDIA-384.run文件。
###2.2 将文件放入到Downloads文件目录
###2.3 按Ctrl+alt+F1 进入命令行模式
屏蔽x桌面
sudo service lightdm stop
有需要的可以先卸载原有的NVIDIA驱动
#for case1: original driver installed by apt-get:sudo apt-get remove --purge nvidia*`
这里就不卸载了
###2.4 禁用 nouveau 驱动
sudo vi /etc/modprobe.d/blacklist.conf
在文本后添加
blacklist nouveauoptions nouveau modeset=0
然后执行
sudo update-initramfs -u
重启电脑,在终端中输入:
lsmod | grep nouveau
如果没有输出返回值,则成功
###2.5 安装驱动
#给驱动run文件赋予执行权限:sudo chmod a+x NVIDIA-Linux-x86_64-384.59.run#后面的参数非常重要,不可省略:sudo ./NVIDIA*.run –no-opengl-files
–no-opengl-files:表示只安装驱动文件,不安装OpenGL文件。这个参数不可省略,否则会导致登陆界面死循环,英语一般称为”login loop”或者”stuck in login”。
–no-x-check:表示安装驱动时不检查X服务,非必需。
–no-nouveau-check:表示安装驱动时不检查nouveau,非必需。
-Z, --disable-nouveau:禁用nouveau。此参数非必需,因为之前已经手动禁用了nouveau。
-A:查看更多高级选项。
#问题总结
##1 不能在x-windows(gui桌面)中安装NVIDIA驱动,千万不能!!!
但是一定要在设置中查看适合的NVIDIA驱动版本号,根据版本号在NVIDIA官网找到对应的驱动,下载后复制到ubuntu中。
##2