zing 发表于 2005-6-22 08:12:23

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

系统: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,是否在这里有问题呢?
现在就是在新内核上不能装驱动,在老内核上安装还是一点问题都没有。

请指教!

pjc5520 发表于 2005-6-22 09:04:30

那一步出的问题,如何安装的nv驱动。

zing 发表于 2005-6-22 10:44:17

sh NVIDIA-----.run这里啦,(记不起这个长名字了),如果这样,会找不到内核源码,只好用
--kernel-source-path选项,但这里又会提示源码版本错误的提示。

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

zing 发表于 2005-6-22 10:52:06

sh NVIDIA-----.run这里啦,(记不起这个长名字了),如果这样,会找不到内核源码,只好用
--kernel-source-path选项,但这里又会提示源码版本错误的提示。

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

wxk 发表于 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
页: [1]
查看完整版本: 编译新的内核后,NVIDIA驱动装不上了,内详。。。