QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 781|回复: 4

编译新的内核后,NVIDIA驱动装不上了,内详。。。

[复制链接]
发表于 2005-6-22 08:12:23 | 显示全部楼层 |阅读模式
系统:FC3,内核2.6.9-1.667

编译内核,我用的下面的步骤:
先安装
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 09:04:30 | 显示全部楼层
那一步出的问题,如何安装的nv驱动。
回复

使用道具 举报

 楼主| 发表于 2005-6-22 10:44:17 | 显示全部楼层
sh NVIDIA-----.run这里啦,(记不起这个长名字了),如果这样,会找不到内核源码,只好用
--kernel-source-path选项,但这里又会提示源码版本错误的提示。

在linuxsir发帖,说可能是config文件某选项影响了安装,我回去看看,能不能解决。
回复

使用道具 举报

 楼主| 发表于 2005-6-22 10:52:06 | 显示全部楼层
sh NVIDIA-----.run这里啦,(记不起这个长名字了),如果这样,会找不到内核源码,只好用
--kernel-source-path选项,但这里又会提示源码版本错误的提示。

在linuxsir发帖,说可能是config文件某选项影响了安装,我回去看看,能不能解决。
回复

使用道具 举报

发表于 2005-6-22 18:38:31 | 显示全部楼层
make a link to the kernel source codes:

ln -sf /usr/src/redhat//BUILD/kernel-2.6.9/linux-2.6.9/ /usr/src/linux

And then run NVIDIA...pkg1.run to install NVIDIA kernel
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-24 03:45 , Processed in 0.048259 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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