一. 先下载自己显卡对应的linux版本的驱动文件, 一般都是.run的一个文件。
二.如果是新安装的系统,先安装编译环境,gcc,kernel-devel,kernel-headers (联网)
[root@localhost ~]#yum -y install gcc kernel-devel kernel-headers
安装可能花费数分钟。。。
原版本的gcc是4.4.7 升级gcc到4.8.,以支持C++11。
三.修改/etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载
[root@localhost ~]#vi /etc/modprobe.d/blacklist.conf
在blacklist viafb下面添加blacklist nouveau,注释掉#blacklist nvidiafb wq 保存退出
四. 重新建立initramfs image文件
[root@localhost ~]# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
[root@localhost ~]# dracut /boot/initramfs-$(uname -r).img $(uname -r)
五.修改运行级别 5是图形界面
vi /etc/ititab 将 id:5:initdefault:修改成id:3:initdefault:
reboot
六。确保nouveau kernel driver没有被加载
-
[root@localhost ~]# lsmod | grep nouveau
-
进入驱动程序所在目录,开始安装
[root@localhost ~]# chmod +x NVIDIA-Linux-x86-331.20.run
[root@localhost ~]# ./NVIDIA-Linux-x86-331.20.run
安装过程中,根据提示选择accept,yes 或 OK,即可完成安装:
如果提示有旧驱动,询问是否删除旧驱动,选Yes;
如果提示缺少某某模块(modules),询问是否上网下载,选no;
如果提示编译模块,询问是否进行编译,选ok;
如果提示将要修改xorg.conf,询问是否允许,选Yes;
接下来就是等待安装完成。
-
修改/etc/inittab,使系统开机进入init 5图形界面模式
将最后一行“id:3:initdefault:”修改成“id:5:initdefault:”