红联Linux门户
Linux帮助

Fedora 12完美安装nvidia官方驱动

发布时间:2010-03-07 11:05:21来源:红联作者:haiya820
[i=s] 本帖最后由 haiya820 于 2010-3-25 12:20 编辑 [/i]

昨天在Linux基础上装了个Windows 2003 不为了别的只为了玩几把CF , 都知道Linux里玩FPS游戏太花眼了。 不过说实在的LINUX里的FPS游戏还是蛮好玩的,装了瘟到死以后呢我的LINUX就找不到了本来可以GOOGLE/百度一下可以搞定的只是我这人就是不喜欢爱的就是两眼瞎搞。所以呢就重新装了一下LINUX 是装的Fedora 12 呵呵,就喜欢自己动手Ubuntu 也很不错只是以上以说我就喜欢瞎搞搞它为我做得太多了我的脑子要了还有什么用呢?...... 要说的太多在此就...了。特申明本文所有内容均来之网络,特此感谢帮助我的网友。

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

1.赋予它可执行权限。

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

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

su -c 'gedit /etc/modprobe.d/blacklist.conf'

在文件末尾添加 blacklist nouveau

3.阻止kernel加载nouveau模块
gedit /boot/grub/grub.conf

在kernel行的末尾加上 rdblacklist=nouveau

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-190.53-pkg2.run

7. 重新启动

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*
接着运行bootconf

[attach]29647[/attach]

选择分辨率
然后reboot,就看到久违的开机画面了

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

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

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

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


============================================================
第二种安装方法:(此方法来之红联,作者:xzj4167原贴:http://www.linuxdiyf.com/bbs/thread-176771-1-2.html

Fedora 12 正确安装Nvidia 显卡驱动
在Fedora 12 安装Nvidia显卡驱动之前安装rpmfusion源,启动nonfree-updates,如何安装rpmfusion呢?

1.确定显卡类型

#/sbin/lspci | grep VGA

2. 安装nvidia驱动

如果是GeForce 6 或更新:

#yum install kmod-nvidia

如果是GeForce 5 (FX 系列):

#yum install kmod-nvidia-173xx

如果是GeForce 2~GeForce 4:

#yum install kmod-nvidia-96xx

3. 阻止kernel加载nouveau模块

# nano /boot/grub/grub.conf

在kernel行的末尾加上 rdblacklist=nouveau,网上有些说加 nouveau.modeset=0这个参数kernel不认!

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

#setsebool -P allow_execstack on

5. 重启电脑

#reboot

6. 确认正确安装

#lsmod | grep nouveau

没有输出,且

#lsmod | grep nvidia

有nvidia ************ ** 出现。

============================================================
第二种方法我没有试过, 如果第一种不成功或是觉得第一种方法太烦了用第二种方法试试
文章评论

共有 17 条评论

  1. haiya820 于 2010-03-29 13:19:58发表:

    引用:
    谢谢 我照你的第一个办法安装成功了。。。。
    太菜了 哈哈。。。纠结了两天 一直安装不成功 不过也有收获。。。本来都死了心不再安装驱动了的。。
    看到你这个神贴一安装就成功。。。。
    太感谢了 一个菜鸟的。。。 ...
    ghostdot 发表于 2010-3-27 14:45



    我和你一样的菜, 为了装这驱动我重新安装系统N次, 这些都是我百度来的,只为了帮助我们这级别的菜们? 你安装成功了我也高兴。

  2. ghostdot 于 2010-03-27 14:45:32发表:

    谢谢 我照你的第一个办法安装成功了。。。。
    太菜了 哈哈。。。纠结了两天 一直安装不成功 不过也有收获。。。本来都死了心不再安装驱动了的。。
    看到你这个神贴一安装就成功。。。。
    太感谢了 一个菜鸟的。。。。。。。。。。。。。。

  3. haiya820 于 2010-03-27 13:03:12发表:

    引用:
    好复杂阿
    孔仔 发表于 2010-3-27 10:16



    一步一步的来, 没什么大不了的INUX人家搞出来我们这些火星人还不能用吗?

  4. 孔仔 于 2010-03-27 10:16:58发表:

    好复杂阿

  5. 孔仔 于 2010-03-25 20:19:05发表:

    正在研究

  6. haiya820 于 2010-03-25 12:10:48发表:

    这不好用吗?

  7. haiya820 于 2010-03-25 12:06:12发表:

    引用:
    安装驱动之后出现黑屏,需要修改 X11.conf 文件,
    重启之后就重新进入图形界面,但是显卡驱动还是安装失败!
    lbin1983 发表于 2010-3-13 23:07



    你按着我的方法安装应该没问题啊,我都装了N次了从没有黑过。

  8. lbin1983 于 2010-03-13 23:07:40发表:

    安装驱动之后出现黑屏,需要修改 X11.conf 文件,
    重启之后就重新进入图形界面,但是显卡驱动还是安装失败!

  9. xpress 于 2010-03-13 21:57:17发表:

    我为这个问题也折腾过!

  10. icymoon99 于 2010-03-13 13:36:25发表:

    学习中!谢谢!!!

  11. haiya820 于 2010-03-08 13:12:23发表:

    引用:
    为什么不自动化呢
    王中云 发表于 2010-3-7 20:30



    自动化? 我第一次安装驱动就像装Fedora 11那样自动化来着,给黑了直接进不了系统不过可以进入文本模式,只因为自己太菜又重新装了几次系统一步一步来着现在总算是把这Fedora12驱动装美了。 特效也开了! 兄弟如果你知道自动化安装且不会黑的话麻烦你发上来给我们这些小白看看我这种安装方法全是在网找搞过来的,自动化更爽啊没这么烦。谢谢了!

  12. sloepx 于 2010-03-08 08:26:42发表:

    做上个位置

  13. zxg001 于 2010-03-07 23:25:13发表:

    很好 很强大 

  14. Tomorrow 于 2010-03-07 20:46:38发表:

    试试

  15. 王中云 于 2010-03-07 20:30:17发表:

    为什么不自动化呢

  16. haiya820 于 2010-03-07 11:41:38发表:

    我也是看的网上的, 很多网友讲得很只是不是很细我是指对我们这些新手来讲,所以我就百度了一下自己装了一次成功后发上来,专供我们这些小白看。

  17. Cxaiyu 于 2010-03-07 11:19:50发表:

    沙发学习个