编译新的内核后,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,是否在这里有问题呢?
现在就是在新内核上不能装驱动,在老内核上安装还是一点问题都没有。
请指教! 那一步出的问题,如何安装的nv驱动。 sh NVIDIA-----.run这里啦,(记不起这个长名字了),如果这样,会找不到内核源码,只好用
--kernel-source-path选项,但这里又会提示源码版本错误的提示。
在linuxsir发帖,说可能是config文件某选项影响了安装,我回去看看,能不能解决。 sh NVIDIA-----.run这里啦,(记不起这个长名字了),如果这样,会找不到内核源码,只好用
--kernel-source-path选项,但这里又会提示源码版本错误的提示。
在linuxsir发帖,说可能是config文件某选项影响了安装,我回去看看,能不能解决。 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]