LinuxSir.cn,穿越时空的Linuxsir!

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

nvidia驱动在新编译的内核上不能安装,内详。。。

[复制链接]
发表于 2005-6-22 07:54:05 | 显示全部楼层 |阅读模式
系统:FC3,内核2.6.9-1.667
nvidia驱动版本:1.0.6629,最新的也用过

编译内核,我用的下面的步骤:
先安装
rpm -i kernel-2.6.9-1.667.src.rpm
cd /usr/src/redhat/SPECS/
rpmbuild -bp --target=i686 kernel-2.6.spec
编译
cd /usr/src/redhat/BUILD/kernel-2.6.9/linux-2.6.9/
再将configs下的i686的config文件拷到本目录覆盖已有的.config文件,
开始编译:make menuconfig;make;make moudules_install;make install
完成重启没问题。

现在的问题是,编译完成后的内核不能安装nvidia的驱动,总提示nvidia.ko找不到(用--kernel-source-path的选项一样是这个问题),说可能是用了错误的内核源码等等。

而且这个问题我现在有个怀疑,就是编译后形成的内核名字叫2.6.9-prep,而不是2.6.9-1.667了,
即使弄个新的内核,如2.6.11-1.27,编译后也是这样类似的名字:2.6.11-prep,是否在这里有问题呢?
现在就是在新内核上不能装驱动,在老内核上安装还是一点问题都没有。

请指教!
发表于 2005-6-22 08:08:01 | 显示全部楼层
看一下.config文件,具体选项记不清了(我现在在win下,也没法查看),应该是frame buffer中的选项,和nvidia相关的不能选,好像有两个吧。如果选了,肯定装不上NV的驱动。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-22 10:37:29 | 显示全部楼层
哦? 好的,我回去再看看,应该是某个选项有问题,不然怎么会几个内核都出同样的问题呢。
先谢了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-23 07:48:45 | 显示全部楼层
不知道什么原因,我还用的我的老config文件,里面没怎么修改,就你说的这两个选项我发现我原来也是没有选择的。 再次编译,然后在运行的kernel下安装驱动,这次用的1.0.7174版的。可以通过了!

总结一下,可能是这个原因:在运行的kernel下为没有运行的kernel安装驱动,提示无法找到正确的kernel source。看来nvidia提供的那个--kernel-source-path选项有些名不副实呀。 :)

另外:2.6.11的内核在我的电脑可以稍微配置电源管理那块就很好的实现软关机,而原来的2.6.9用了多少排列组合都没法实现软关机。  :(

给大家一点启示。
回复 支持 反对

使用道具 举报

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

本版积分规则

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