[i=s] 本帖最后由 Dawnson 于 2010-1-8 14:31 编辑 [/i]
装完F12后,装官方显卡驱动出问题了,在网上找了很多资料,都说成功了,结果我一装还是一样----不行!问题是不能加载“nvidia.ko”,有人说怎么怎么就不会出现这个问题,我照着怎么怎么,结果问题依旧。终于,我在NVIDIA官网找到了方法!
1、在终端以执行:uname -a,查看你正在用的是内核版本。
2、终端执行: grep ^kernel | sort,查看当前已经安装的kernel相关文件,然后看与第一步中对应内核的kernel-headers和kernel-devel是否都装上了,没有的话装好!
3、终端执行: /sbin/lspci | grep VGA,查看你的机器的显卡型号,并到英伟达官网下载对应的显卡驱动。如我的显卡是NVIDIA GeForce 9300M GS,下到的最新的显卡驱动是NVIDIA-Linux-x86-190.53-pkg1.run。
4、下好后,将.run文件放于/tmp目录下(方便字符界面找到文件),然后执行:su -获得根用户环境。接下来执行:
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r)-nouveau.img,正确执行后,再:
dracut /boot/initramfs-$(uname -r).img $(uname -r)。
5、 编辑/etc/grub.conf: vi /etc/grub.conf,在你使用的内核名的“quiet”一词后加上“rdblacklist = nouveau”,:
[attach]28988[/attach]
编辑/etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载:
vi /etc/modprobe.d/blacklist.conf;
在文件中加上blacklist nouveaude,并把blacklist nvidia*(即有nvidia这个词的一行)删除。
6、不让SeLinux阻止显卡驱动安装,执行: setsebool -P allow_execstack on。
好了,一切准备工作都做好了,进入字符界面安装: 重启电脑,在选择启动项的时候选中你的内核,按“e”键,在kernel行按“e”键编辑,在quiet后面,rdblacklist = nouveau前面加上“3”,让系统启动时进入级别数3,即字符界面,以root登陆。
7、切换到/tmp目录下(我们之前把文件放在了 个文件夹下),执行: ./*run -k $(uname -r),则开始编译安装驱动。
8、结束后重启能看到NVIDIA Logo,祝君好运!
love35459 于 2010-10-24 16:23:36发表:
学习
yuanjinx 于 2010-03-16 10:20:36发表:
看看先,多学点再装驱动
gzl1100 于 2010-01-12 13:01:26发表:
还是放弃Fedora12,使用最新的红旗SP3-RTM版,系统自带NVIDIA的官方驱动。
xiaoyaofree 于 2010-01-11 01:33:27发表:
学习了,谢谢
Dawnson 于 2010-01-10 18:37:28发表:
这得看你的显卡是什么了,Fedora 12官方驱动(NVIDIA)只有部分支持,具体可以去查下。如果显卡支持的话,装好驱动是能开的!:0)1jhy4291 于 2010-01-09 21:44:08发表:
还是无法开3D的
nerver 于 2010-01-09 14:27:41发表:
强,我就是因为显卡驱动安不好,放弃了,改用ubuntu了
windayer 于 2010-01-09 09:56:12发表:
…………
学习了,是个好方法!支持!
onplans 于 2010-01-09 07:58:59发表:
支持
tan-junyu 于 2010-01-09 02:45:55发表:
出色
Dawnson 于 2010-01-08 22:29:21发表:
2# flyzxs 前面用网上传的最多的方法没有装成功,用这个方法我自己装好了!现在系统非常好!:0)1
qq345481708 于 2010-01-08 21:51:35发表:
太强悍了,等的就是这个
laiden 于 2010-01-08 16:09:56发表:
我的运气怪好的,装三个系统都能自动识别
flyzxs 于 2010-01-08 16:02:16发表:
楼主有试过吗?