[i=s] 本帖最后由 电脑散人 于 2011-9-12 01:32 编辑 [/i]
Fedora 15都已经发布3个月了,为了在自己的电脑上安装它,近3个月来我一直在摸索安装Nvidia官方驱动。按照网上的一些帖子的方法,均不成功。于是我综合了网上关于安装Nvidia官方驱动的几乎所有帖子(网上许多帖子都不详细或者很片面),终于成功安装。步骤:
1、首先访问Nvidia官网下载最新的Linux驱动:http://www.nvidia.cn/Download/index.aspx?lang=cn
比如我下载到的文件为NVIDIA-Linux-x86-280.13.run 。
2、阻止 nouveau 模块的加载:
终端切换到root:su
编辑 /etc/modprobe.d/blacklist.conf 文件:
vi /etc/modprobe.d/blacklist.conf
在文件末尾添加blacklist nouveau 。
不会说不知如何使用vi来编辑文件吧?按insert进入编辑模式。编辑完成后按ESC进入保存模式。再按两下大写的Z来保存你刚编辑的文件并退出,也就是ZZ
3、编辑/boot/grub/grub.conf文件
vi /boot/grub/grub.conf
在rhgh quiet 后面添加’nouveau.modeset=0 ’(没有引号)
4、降低selinux级别,解除selinux阻止加载nvidia驱动模块,运行命令:
setsebool -P allow_execstack on
5. 把系统先升一下级,安装 RPM Fusion 软件仓库,终端命令:
su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm'
su -c 'rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'
再运行终端命令:su -c 'yum update' (这个可能需要一点时间,我大约花了20分钟时间。看你的网速和机器配置了。
6.安装驱动前必须安装五个数据包,使用yum install
1)gcc (用于编译驱动,安装gcc时,就会自动把第四个kernel-headers给安装了)
2)kernel-PAE
3)kernel-PAE-devel
4)kernel-headers
5)dkms(用于以后内核升级后所安装驱动仍然可以使用)
这一步非常重要,不然稍后在字符终端安装Nvidia驱动时会出现错误。网上很多帖子都没有这一步,我就照着也没有做这一步,导致了3个月时间的浪费。
7、重启在grub界面按e或者shift键进入,选择带有Kernel的第二项,继续按住e键编辑该项目。在quiet的后面添加 3 这个参数(记得3前有个空格 ),然后回车退出。按b 引导进入文字终端。
8、进入root(即输入 root,再输入你的root密码),切换到进入放置驱动文件的目录(我把先前下载的Nvidia驱动放在/home/simon下(simon是我在安装系统时创建的用户名),所以我输入cd /home/simon),进行安装:
sh ./NVIDIA-Linux-x86-280.13.run
安装中有提示我都选了yes 或者accept
安装完成后按alt+ctrl+delete重启,进入系统,这样你就可以体验强大的gnome3了。亲,你感到幸福了吗?
上几张图大家看看:
这两张是gnome3下的
[attach]35715[/attach]
[attach]35716[/attach]
这两张是经典桌面下的
[attach]35717[/attach]
[attach]35718[/attach]
顺便说一下,安装完驱动后在登录系统时是没有经典桌面的。只有安装了compiz后才会在登陆时出现经典桌面的选项。反正我的是这样,不知大家的如何?
安装compiz的方法
1)终端输入su,密码。
2)yum install compiz fusion
3) yum install emerald-themes compiz-fusion-extras emerald compiz-plugins-main compiz-manager compiz-fusion-extras libcompizconfig compiz-plugins-main-gconf ccsm compiz-gnome compiz-gtk
4) 搞定。不过如果你想使用compiz带来的特效只有重启系统在输入登录密码后再选择进入经典桌面,然后点log in进行登录。这样就可以配置桌面立方体等特效了。在gnome3下是不能使用compiz的。
5)另外还可以给Fedora 15安装KDE桌面。终端输入su,密码。终端再输入yum install @kde-desktop
下面是KDE桌面下效果截图。
桌面球体
[attach]35749[/attach]
桌面圆柱
[attach]35750[/attach]
桌面雪飘
[attach]35751[/attach]
桌面爆炸
[attach]35752[/attach]
不过这些都需要你先设置好。在系统设置---桌面效果里进行设置。
然后安装必要软件
1)安装mplayer:su---密码---yum install mplayer
2)安装PPS:到PPS官网下载Fedora下的rpm包安装
3)安装osdlyrics,这个是系统自带音乐播放器的歌词插件,百度输入osdlyrics,到官网下载Fedora 15的osdlyrics的 rpm包
4)安装flash插件:随便点一个网页,页面提示要你安装flash插件,点安装,会自动搜索,然后点手动安装,转到flash官网下载rpm包安装
5)安装解码包:yum install gstreamer*
6)解决系统自带音乐播放器乱码:yum install python-mutagen,然后在终端转到你存放MP3文件的目录,终端输入:cd /home/simon/音乐(这是我存放音乐文件的目录),再在终端输入mid3iconv -e GBK *.mp3,然后把音乐文件导入播放器就行了
leolindaming 于 2014-12-26 22:14:39发表:
谢谢啊
jack110 于 2014-12-13 21:46:26发表:
不错,学习了
gky2009514 于 2012-12-07 13:06:17发表:
新手完成任务,求下书籍~
zhoutingting 于 2012-04-20 13:36:02发表:
第5步肯定是需要的,编译出显卡驱动的内核模块需要相关的东西。
只是我觉得
2)kernel-PAE
3)kernel-PAE-devel
不总是必要的。如果使用的是非PAE的内核的话,安装对应的 kernel-devel 包就行
zhoutingting 于 2012-04-20 13:35:56发表:
第5步肯定是需要的,编译出显卡驱动的内核模块需要相关的东西。
只是我觉得
2)kernel-PAE
3)kernel-PAE-devel
不总是必要的。如果使用的是非PAE的内核的话,安装对应的 kernel-devel 包就行
circletiger 于 2012-04-15 18:54:32发表:
支持,收藏先。
SniperGhost 于 2012-04-09 04:28:49发表:
下不到 PAE啊
随意多好 于 2012-04-02 13:34:37发表:
谢谢你的分享,我的是16,那个grub。conf好像没找到
狐虎人儿 于 2011-10-30 19:26:39发表:
学习了
狐虎人儿 于 2011-10-30 19:26:34发表:
学习了
战狼 于 2011-10-30 13:32:27发表:
特地回帖感谢,驱动安装成功,太给力了。(6)m:b
战狼 于 2011-10-29 23:08:53发表:
很给力,明天试试。
longbinnet 于 2011-10-19 16:01:38发表:
好东西可以借鉴一下,我的新显卡不知道能装上不。
longbinnet 于 2011-10-19 16:01:14发表:
好东西可以借鉴一下,我的新显卡不知道能装上不。
nccbmeng 于 2011-09-22 03:23:24发表:
强,希望能解决解我目前遇到的问题!
zhanlangx0 于 2011-09-17 10:11:23发表:
我在安装的时候以上步骤都没有问题。安装的很成功,可是到进桌面的时候却出现问题了。屏幕是黑的,但是却能听见提示登陆的声音,以及屏幕亮度调节的快捷键都是有效的。大家分析下这种情况有几种原因导致那?
电脑散人 于 2011-09-08 21:47:08发表:
再顶一下
电脑散人 于 2011-09-06 16:47:03发表:
[i=s] 本帖最后由 电脑散人 于 2011-9-6 16:49 编辑 [/i]
在虚拟机上安装Fedora 15不需要安装Nvidia显卡驱动的。因为这时Fedora 15实质上使用的不是你的实机的显卡,而是使用虚拟机的显卡。看我教你解决之道,如果你的虚拟机是Virtualbox,则:
1)打开终端,输入su,密码。再安装必要的软件包。终端输入yum install kernel-devel-2.6.38.6-26.rc1.fc15.i686以完成kernel-devel-2.6.38.6-26.rc1.fc15.i686的安装。再在终端输入yum install gcc kernel-devel以完成gcc和kernel-devel的安装。
2)虚拟光驱加载Virtualbox安装目录下的VBoxGuestAdditions,虚拟系统桌面会自动出现虚拟光盘文件,双击autorun.sh文件,选择在终端中运行。运行完成后重启虚拟系统。增强包安装完毕。
3)重启虚拟系统,就可以看见gnome3了。
如果是Vmware,即使你安装了虚拟工具,也只能是全屏可以实现,gnome3仍然看不见。因为这个虚拟机是不能开Linux系统的特效的,只能开Windows的特效。
kui1989tkol 于 2011-09-06 13:15:21发表:
我是再虚拟机上装的,我的系统是win7在虚拟机上装fedora15,但是总是gnome 3 failed to load。应该是显卡驱动的问题吧,我的显卡是GT240的,我见官网上有linux的驱动,但是问题是,如果我装了这个驱动,那我的win7系统怎么办?纠结 啊啊!!!!!!
nckf2549 于 2011-09-04 22:23:09发表:
一直羡慕3d桌面
电脑散人 于 2011-09-04 16:49:50发表:
再上几张图
V小孩子V 于 2011-09-03 00:58:03发表:
谢谢楼主~~
瞒天过海 于 2011-09-01 21:43:00发表:
好东西
6shao 于 2011-08-30 00:18:28发表:
感谢LZ分享经验,已经收藏
电脑散人 于 2011-08-29 23:27:53发表:
呵呵,不谢不谢。予人玫瑰,手留遗香。还有一点我想提示,下载Nvidia官方驱动后,可以把文件名直接改名为n.run,便于好记,这样在文字终端输入命令时就直接输sh ./n.run
Unknown_User 于 2011-08-29 15:58:44发表:
感谢楼主~按照楼主提供的方法...我也终于搞掂Fedora 15的显卡驱动了(o):tx
gogo11 于 2011-08-29 09:14:56发表:
顶一下!我centos6.0在/etc/modprobe.d/blacklist.conf添加了blacklist nouveau不管用,回去再试试!
bo8362 于 2011-08-28 20:02:44发表:
曾经安装过几次nvdia,都失败了,郁闷。
cumt续 于 2011-08-28 10:50:25发表:
我的也没解决
love35459 于 2011-08-27 15:33:51发表:
支持下
Growth兆 于 2011-08-27 11:18:59发表:
感谢电脑散人的分享,本贴加入到论坛顶置的Linux应用索引贴中
电脑散人 于 2011-08-27 08:30:20发表:
[i=s] 本帖最后由 电脑散人 于 2011-8-27 15:22 编辑 [/i]
兄弟所言极是。如果是PAE内核,2和3要安装。如果不是PAE内核,2和3不要安装,而要安装kernel-devel,不过安装gcc和dkms时把kernel-devel和kernel-headers同时作为依赖包也一并安装了。但我这里是要给Fedora 15安装显卡驱动,Fedora 15是默认PAE内核,所以2和3还是要安装的。Fedora 14也可以按照这个方法安装Nvidia官方驱动,不过只要安装gcc,kernel-headers,kernel-devel,dkms,这个我在自己的机器上也试验过,成功。
alick 于 2011-08-26 21:19:42发表:
第5步肯定是需要的,编译出显卡驱动的内核模块需要相关的东西。
只是我觉得
2)kernel-PAE
3)kernel-PAE-devel
不总是必要的。如果使用的是非PAE的内核的话,安装对应的 kernel-devel 包就行。
joyrce 于 2011-08-26 16:19:12发表:
强文,先收下了
电脑散人 于 2011-08-26 15:57:13发表:
就是因为按照网上的这个方法安装不成功,我才想到要安装官方驱动的。不管怎么说,我这个方法也只是给Fedora 15下不能安装Nvidia驱动的朋友一个借鉴并且多一个选择吧。欢迎大家指正。
zhou_arron 于 2011-08-26 15:04:06发表:
直接在rpmfusion源里安装就行了。