0.到NVIDIA网站下载最新NVIDIA驱动。
1.赋予它可执行权限。chmod +x NVIDIA-Linux-xxxxxx.run
2.编辑 /etc/modprobe.d/blacklist.conf 文件,以阻止nouveau模块的加载。
#vi /etc/modprobe.d/blacklist.conf
在文件末尾添加 blacklist nouveau
3.阻止kernel加载nouveau模块
#vi /boot/grub/grub.conf
在kernel.........quiet 行的末尾加上 rdblacklist=nouveau(这里有的人说添加nouveau.modeset=0,我试了这种方法没成功)
4. 降低selinux级别,解除selinux阻止加载nvidia驱动模块#setsebool -P allow_execstack on(我没有执行)
5. 重新启动,由于显卡驱动的安装无法 X 服务运行时进行,所以需要进入运行级别 3 。
在品牌 Logo 出现后按 ESC 键进入 GRUB 界面,在选择内核,按 e 键进行编辑,在 kernel......quiet 行未添加 3 这个参数。
比如我的 kernel 行就是从
kernel /vmlinuz-2.6.31.1-56.fc12.i686.PAE ro root=UUID=0a86cf1f-ea02-4016-9c15-c9c537489eaf LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet
修改成
kernel /vmlinuz-2.6.31.1-56.fc12.i686.PAE ro root=UUID=0a86cf1f-ea02-4016-9c15-c9c537489eaf LANG=zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet 3
完成后按 Enter 退出编辑模式,按 b 键引导。
6.在字符终端下以root身份登录,进入放置安装文件的目录,使用以下命令启动安装文件。
sh ./NVIDIA-Linux-x86_64-190.53-pkg2.run
7.重新启动
如果运气好,这里就应该能看到开机画面,进入X-Windows了。
8.解决安装nvidia官方驱动后启动无显示画面的问题
(在此真诚的感谢amberprince)amberprince解决安装nvidia官方驱动后启动无显示画面的问题原贴在:http://www.linuxdiyf.com/bbs/thread-170043-1-3.html
安装nvidia官方驱动后,大都数人开机画面变成黑屏和蓝带进度条了
只要安装以下rpm即可:
bootchart.x86_64 : Boot Process Performance Visualization
bootconf.noarch : GRUB configuration utility
bootconf-gui.noarch : Desktop links to bootconf
或者干脆yum install boot*
然后reboot,就看到久违的开机画面了
9.确定驱动安装是否成功的方法(确保nouveau没有了!)
lsmod | grep nouveau
没有输出,且
lsmod | grep nvidia
有nvidia ************ ** 出现