1 通过yum安装dkms,kernel-devel,kernel-headers
安装dkms是为了以后更新内核后不要重新安装显卡驱动。一旦安装内核,就会自动继承Nvidia的模块,不用反复安装!
# yum install dkms kernel-PAE kernel-PAE-devel kernel-PAE-headers(这个没有可以不装)
记下版本号后面会用到 (也可以在安装驱动时用 uname -a 查看 )
2. 阻止kernel加载nouveau模块 修改前最好备份下
# vi /boot/grub2/grub.cfg
修改如下行:
linux /vmlinuz-3.5.0-2.fc17.i686.PAE root=UUID=284023d5-52a1-40fb- 972b-3bed2872eafc ro SYSFONT=False rd.lvm=0 rd.dm=0 LANG=zh_CN.UTF-8 KEYTABLE=us rd.md=0 rd.luks=0 rhgb quiet 3 rdblacklist=nouveau
在你要安装显卡驱动的kernel行的末尾加上 3 rdblacklist=nouveau (显卡安装完后把3去掉 )
3.修改/etc/modprobe.d/blacklist.conf
将nouveau拉入黑名单
a. 在文件末行添加blacklist nouveau
(下面这步先不要做 有可能出现找不到nvidia.ko情况)
b. 将nvidiafb拉入白名单,即注释掉blacklist nvidiafb这一行.
即将这一行修改为 #blacklist nvidiafb
4 . 降低selinux级别,解除selinux阻止加载nvidia驱动模块 (也可以禁用selinux /etc)
# setsebool -P allow_execstack on
禁用selinux
vi /etc/selinux/config 修改
SELINUX=disabled
5 .下载显卡驱动
去NVIDIA的官网下载最新的显卡驱动!
http://www.nvidia.com 语言选英文 ,中文的会进入代码页
我的显卡是7400的,请各位选择自己型号的显卡驱动下载!
下载好后我们切记要放在非中文路径的文件夹里保存,不然在文本界面下中文输入不方便
6. 重启电脑
7. 进入到文本界面后我们使用root登录
然后cd到我们存放显卡驱动的路径
# cd /home
安装显卡驱动,后面一定要带你要装驱动的kernal的路径:
# ./NVIDIA-Linux-x86-295.71.run --kernel-source-path /usr/src/kernels/3.5.0-2.fc17.i686.PAE
安装过程没什么要多说的,接受,OK,OK,一路下去直到安装完成。
8. 重启电脑
#reboot
这时候我们应该就能看到蓝白条的启动界面了,稍后我们便可进入已经安装好驱动的图形桌面。
9. 确认正确安装
如果害怕自己还是没正确安装显卡驱动可以确认一下:
#lsmod | grep nouveau
没有输出,然后再:
#lsmod | grep nvidia
wujianguoshiye 于 2013-08-26 14:55:07发表:
学习一下
zviki 于 2012-12-29 10:05:47发表:
在你要安装显卡驱动的kernel行的末尾加上 3 rdblacklist=nouveau 这在哪里添加阿
zviki 于 2012-12-29 09:08:56发表:
弄弄看,用了很多方法了,没成功过阿
yanglong985 于 2012-08-12 10:49:29发表:
支持