LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1703|回复: 7

fedora11的显卡安装教程,以及系统更新后黑屏的解决方案

[复制链接]
发表于 2009-10-11 10:38:20 | 显示全部楼层 |阅读模式
在Fedora11上面遇到了严重的显卡问题,具体表现为:只要更新系统,不论是开原驱动还是闭源驱动,安装成功却不能使用,显示安装失败.后来仔细琢磨,在安装和卸载闭源驱动的时候发现,为什么每一次的卸载,都会有一些文件无法被卸载呢,而原因是十分可笑的数据值不匹配.于是可能想到是系统内部的问题.
偶然的在FedoraChina社区找到了方法,就是使用Nvidia论坛某一个高手打包的Nvidia驱动的rpm格式.利用这个方法,我现在的问题已经解决了,但是根据现有经验,假如说你已经出现了这样的状况,可能是没有办法的,但是大家也还是可以试试.

仅仅针对显卡使用失败的同学:
首先我们来解决已经遇到的无法启动Xwindows的问题,我们可以这样子做:
$ cd /usr/lib/xorg/modules/extensions/
$ su
# cp libglx.so libglx.so.bak
# ln -sf /usr/lib/xorg/modules/extensions/nvidia/libglx.so.***.***.***  /usr/lib/xorg/modules/extensions/libglx.so
# nvidia-xconfig
# reboot
1.对于已经安装过Nvidia驱动的同学,请首先卸载,yum安装的直接在yum中remove,自己编译的同学,切换到文本界面,init 3 杀死Xorg进程,到运行nvidia-uninstall,需要注意的是,一旦说卸载失败,请看下/var/log/nvidia-install /log的内容,删除那些没有被正常删除的文件.
2.通过yum安装dkms,这个包安装的好处就是安装了它之后,一旦安装内核,就自动继承Nvidia的模块,不用反复安装!
# yum install dkms
3.去FedoraChina的提示地址下载rpm格式的显卡驱动然后进行安装.
4.安装后不要重启,我们还要做一下的事情:
$ cd /usr/lib/xorg/modules/extensions/
$ su
# cp libglx.so libglx.so.bak
# ln -sf /usr/lib/xorg/modules/extensions/nvidia/libglx.so.***.***.*** /usr/lib/xorg/modules/extensions/libglx.so
# nvidia-xconfig
# reboot
以上步骤为:进入目录--取得root权限--备份这个名为libglx.so的文件--做链接到nvidia文件夹下的文件--利用Nvidia做一个xorg.conf的配置--重启

对于新安装的系统,还没有安装任何驱动的同学,请从以上的第二步开始进行操作.即:
1.通过yum安装dkms,这个包安装的好处就是安装了它之后,一旦安装内核,就自动继承Nvidia的模块,不用反复安装!
# yum install dkms
2.去FedoraChina的提示地址下载rpm格式的显卡驱动然后进行安装.
3.安装后不要重启,我们还要做一下的事情:
$ cd /usr/lib/xorg/modules/extensions/
$ su
# cp libglx.so libglx.so.bak
# ln -sf /usr/lib/xorg/modules/extensions/nvidia/libglx.so.***.***.*** /usr/lib/xorg/modules/extensions/libglx.so
# nvidia-xconfig
# reboot
以上步骤为:进入目录--取得root权限--备份这个名为libglx.so的文件--做链接到nvidia文件夹下的文件--利用Nvidia做一个xorg.conf的配置--重启
通过以上的步骤,我们可以发现,问题就出现在一个软链接上面,解决了这个链接,就没有任何的问题了,大家可以试试.

libglx.so.***.***.***代表了你的显卡的版本号码,假如是run安装的,libglx.so.***.***.***和libglx.so应该是在同一个目录: /usr/lib/xorg/modules/extensions/



rpm格式的驱动下载地址http://d.namipan.com/d/a0d9b7168 ... 688d6ef35a9290ed800

感谢nv论坛的大大提供
发表于 2009-10-11 11:30:23 | 显示全部楼层
库文件欺骗?
不错,好办法,
佩服搂主~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-11 14:57:18 | 显示全部楼层
不是欺骗,是本身的链接看的对,实际是错误的
回复 支持 反对

使用道具 举报

发表于 2009-10-11 14:59:41 | 显示全部楼层
恭喜楼主终于破解了一个难题,呵呵
回复 支持 反对

使用道具 举报

发表于 2009-10-11 15:14:12 | 显示全部楼层
哦,那就是说Fedora发布的时候又有bug了,
恭喜楼主顺利解决这一问题,呵呵
回复 支持 反对

使用道具 举报

发表于 2009-10-11 16:36:07 | 显示全部楼层
按照楼主的方法,我用nvidia-x11-drv-190.18-1.fc11.i586.rpm解决了问题

附上下载地址 http://fedoraforum.org/leigh123l ... .18-1.fc11.i586.rpm
回复 支持 反对

使用道具 举报

发表于 2009-10-11 23:28:21 | 显示全部楼层
这个rpm包好厉害,不错。省去了不少步骤。
回复 支持 反对

使用道具 举报

发表于 2009-10-14 22:57:37 | 显示全部楼层
在Fedora10和CentOS5.3中,每次升级后黑屏,我都是按以下步骤做的:
1、进入终端(用Alt+F1、Alt+F2等组合键进入某个终端)。当然得用root用户登录。
2、执行init 3进入文本模式
3、重新安装nVidia官方驱动
4、执行init 5,就可以进入图形模式了。

我的系统情况为:
主板:ONDA N68PV (nForce 630a/GeForce 7050 PV)
CPU:AMD Athlon(tm) 64 X2 4000+
内存:DDR2-800 1GBX2
硬盘:MAXTOR STM332082 (SATA) + ATA ST3120022A (IDE)
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表