您的位置:首页 > Web前端

Fedora 13完美安装Nvidia官方驱动[转]

2010-09-26 18:37 459 查看
Fedora 13完美安装Nvidia官方驱动

[日期:2010-06-07] 来源:xunda-eas.com 作者:haiya820

Fedora 13早以装好了在看了miucat的帖子加上自己装N卡驱动所学的一些东东一下子N卡驱动就成功安装。

0.到NVIDIA网站下载最新NVIDIA驱动。

1.赋予它可执行权限。

chmod +x NVIDIA-Linux-x86_64-195.36.24-pkg2.run

2.编辑 /etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载。

gedit /etc/modprobe.d/blacklist.conf

修改/etc/modprobe.d/blacklist.conf

将nouveau拉入黑名单 在文件末行添加blacklist nouveau

将nvidiafb拉入白名单,即注释掉blacklist nvidiafb这一行.即将这一行修改为#blacklist nvidiafb

如下:

# framebuffer drivers

blacklist aty128fb

blacklist atyfb

blacklist radeonfb

blacklist i810fb

blacklist cirrusfb

blacklist intelfb

blacklist kyrofb

blacklist i2c-matroxfb

blacklist hgafb

#blacklist nvidiafb

blacklist rivafb

blacklist savagefb

blacklist sstfb

blacklist neofb

blacklist tridentfb

blacklist tdfxfb

blacklist virgefb

blacklist vga16fb

blacklist viafb

blacklist nouveau

3.阻止kernel加载nouveau模块

gedit /boot/grub/grub.conf

在kernel行的末尾加上 rdblacklist=nouveau vga=792

4. 降低selinux级别,解除selinux阻止加载nvidia驱动模块

#setsebool -P allow_execstack on

5. 重新启动,由于显卡驱动的安装无法 X 服务运行时进行,所以需要进入运行级别 3 。在品牌 Logo 出现后按 ESC 键进入 GRUB 界面,在选择内核,按 e 键进行编辑,在 kernel 行未添加 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.在字符终端下登录,进入放置安装文件的目录,使用以下命令启动安装文件。

进入你的LINUX

su

输入你管理员pass

sh ./NVIDIA-Linux-x86_64-195.36.24-pkg2.run

7. 重新启动

8.内核升级后编译内核模块

使用官方驱动的一大缺陷就是每次更新内核时都要重新编译内核模块。简单的讲就是执行上文首次安装的第2和3步,只是在第3步时将运行驱动文件的方式有些差异。

su -c './ NVIDIA-Linux-x86_64-195.36.24-pkg2.run -K'

在运行时添加-K参数代表只编译内核模块,而不再进行驱动程序文件的安装。执行完后,重新启动即可。

=====================================================================================

#####准备尝试,这个方法和以前安装fedora12的Nvidia显卡驱动简直一样的,可惜折腾了好多次,好多天都失败了。。怨念啊!!!希望现在的fedora13此次可以成功啦!! >_______<

##### 激动啊!!完全按照步骤和要求,经过30多分钟后,成功了!!感谢这篇文章的原作者,太有爱了!!~~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: