LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
楼主: ooooo825

求助,fedora 12安装nvidia驱动 Unable to load the kernel module 'nvidia.ko'

[复制链接]
发表于 2009-11-19 07:22:50 | 显示全部楼层
Post by lood;2047370
报告BUG把,F12这次报告BUG很方便,鼠标点几下那个警告就好了


奇谈怪论,自己装不上nvidia的私有驱动和fedora的bug有什么关系!
回复 支持 反对

使用道具 举报

发表于 2009-11-19 09:20:27 | 显示全部楼层
$ rpm -qa | grep kernel
kernel-firmware-2.6.31.5-127.fc12.noarch
abrt-addon-kerneloops-0.0.11-2.fc12.i686
kernel-PAEdebug-devel-2.6.31.5-127.fc12.i686
kernel-debug-devel-2.6.31.5-127.fc12.i686
abrt-plugin-kerneloopsreporter-0.0.11-2.fc12.i686
kernel-headers-2.6.31.5-127.fc12.i686
kernel-devel-2.6.31.5-127.fc12.i686
kernel-doc-2.6.31.5-127.fc12.noarch
kernel-PAE-devel-2.6.31.5-127.fc12.i686
kernel-2.6.31.5-127.fc12.i686
kernel-PAE-2.6.31.5-127.fc12.i686
kernel-PAEdebug-2.6.31.5-127.fc12.i686
kernel-debug-2.6.31.5-127.fc12.i686
你安裝的Kernel太多, 建議只保留以下幾個後再安裝一次
kernel-firmware-2.6.31.5-127.fc12.noarch
kernel-headers-2.6.31.5-127.fc12.i686
kernel-devel-2.6.31.5-127.fc12.i686
kernel-doc-2.6.31.5-127.fc12.noarch
kernel-2.6.31.5-127.fc12.i686
回复 支持 反对

使用道具 举报

发表于 2009-11-19 09:28:58 | 显示全部楼层
另外, 別忘了以下兩個步驟
1) 在grub.cfg 里的kernel语句上添加nouveau.modeset=0
2) 编辑 /etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载
即在文件末尾处添加blacklist nouveau
回复 支持 反对

使用道具 举报

发表于 2009-11-19 09:57:13 | 显示全部楼层
9600GSO

同样的问题 。。汗
回复 支持 反对

使用道具 举报

发表于 2009-11-19 10:55:59 | 显示全部楼层
Post by ixlh;2047465
另外, 別忘了以下兩個步驟
1) 在grub.cfg 里的kernel语句上添加nouveau.modeset=0
2) 编辑 /etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载
即在文件末尾处添加blacklist nouveau

对噢,如果是按模块编译的,不加载就可以了。如果编译进内核应该是一定会出错的。
Post by ixlh;2047462
$ rpm -qa | grep kernel
kernel-firmware-2.6.31.5-127.fc12.noarch
abrt-addon-kerneloops-0.0.11-2.fc12.i686
kernel-PAEdebug-devel-2.6.31.5-127.fc12.i686
kernel-debug-devel-2.6.31.5-127.fc12.i686
abrt-plugin-kerneloopsreporter-0.0.11-2.fc12.i686
kernel-headers-2.6.31.5-127.fc12.i686
kernel-devel-2.6.31.5-127.fc12.i686
kernel-doc-2.6.31.5-127.fc12.noarch
kernel-PAE-devel-2.6.31.5-127.fc12.i686
kernel-2.6.31.5-127.fc12.i686
kernel-PAE-2.6.31.5-127.fc12.i686
kernel-PAEdebug-2.6.31.5-127.fc12.i686
kernel-debug-2.6.31.5-127.fc12.i686
你安裝的Kernel太多, 建議只保留以下幾個後再安裝一次
kernel-firmware-2.6.31.5-127.fc12.noarch
kernel-headers-2.6.31.5-127.fc12.i686
kernel-devel-2.6.31.5-127.fc12.i686
kernel-doc-2.6.31.5-127.fc12.noarch
kernel-2.6.31.5-127.fc12.i686

也有可能是安装了了太多的内核,不过一般人只会装 kernel/kernel-PAE 用 PAE 内核性能上好像有损失,不如直接上 64 位。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-11-19 10:56:14 | 显示全部楼层
Post by ixlh;2047462
$ rpm -qa | grep kernel
kernel-firmware-2.6.31.5-127.fc12.noarch
abrt-addon-kerneloops-0.0.11-2.fc12.i686
kernel-PAEdebug-devel-2.6.31.5-127.fc12.i686
kernel-debug-devel-2.6.31.5-127.fc12.i686
abrt-plugin-kerneloopsreporter-0.0.11-2.fc12.i686
kernel-headers-2.6.31.5-127.fc12.i686
kernel-devel-2.6.31.5-127.fc12.i686
kernel-doc-2.6.31.5-127.fc12.noarch
kernel-PAE-devel-2.6.31.5-127.fc12.i686
kernel-2.6.31.5-127.fc12.i686
kernel-PAE-2.6.31.5-127.fc12.i686
kernel-PAEdebug-2.6.31.5-127.fc12.i686
kernel-debug-2.6.31.5-127.fc12.i686
你安裝的Kernel太多, 建議只保留以下幾個後再安裝一次
kernel-firmware-2.6.31.5-127.fc12.noarch
kernel-headers-2.6.31.5-127.fc12.i686
kernel-devel-2.6.31.5-127.fc12.i686
kernel-doc-2.6.31.5-127.fc12.noarch
kernel-2.6.31.5-127.fc12.i686

就是因为装不上,我以为少kernel的包,所以才yum install kernel*的。
回复 支持 反对

使用道具 举报

发表于 2009-11-19 10:56:59 | 显示全部楼层
Post by ixlh;2047465
另外, 別忘了以下兩個步驟
1) 在grub.cfg 里的kernel语句上添加nouveau.modeset=0
2) 编辑 /etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载
即在文件末尾处添加blacklist nouveau

以前遇到楼主同样的问题。
我就是采用这种方法将驱动安装成功的,强烈推荐之。
回复 支持 反对

使用道具 举报

发表于 2009-11-19 11:18:12 | 显示全部楼层
看来装不上的也不止我一个.LINUXTOY上有一个F12 BETA装PKG0的文章.
回复 支持 反对

使用道具 举报

发表于 2009-11-19 12:07:46 | 显示全部楼层
Post by ixlh;2047465
另外, 別忘了以下兩個步驟
1) 在grub.cfg 里的kernel语句上添加nouveau.modeset=0
2) 编辑 /etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载
即在文件末尾处添加blacklist nouveau


我的kernel就少了个kernel-doc,装了后再照这个装还是不行,看nvidia到提示好像是内核编译有问题,或者驱动跟显卡不配,后一个原因可以排除,F11刚刚删除,也是这个驱动。
回复 支持 反对

使用道具 举报

发表于 2009-11-19 12:35:34 | 显示全部楼层
Post by ixlh;2047465
另外, 別忘了以下兩個步驟
1) 在grub.cfg 里的kernel语句上添加nouveau.modeset=0
2) 编辑 /etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模块的加载
即在文件末尾处添加blacklist nouveau


照这个方法基本好使,跟网上搜的有点小区别,网上是先启动时在kernel后面加参数3,然后进系统安装nvidia驱动,但我这样进去还是安装出错,而是先把上面两个步骤做好再进系统安装,当然是init 3,安装过程不再出错,驱动也安装上了,就是还是没法启用桌面特效,点桌面效果,只能选标准,选Compiz过一会显示无法启动,自动选标准。另外有个小问题,grub启动时显示nouveau.modeset=0参数无效,自动忽略,但这个去掉后又进不了X-window,直接到登录桌面前黑屏
回复 支持 反对

使用道具 举报

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

本版积分规则

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