解决Nvidia96.43.11显卡驱动在Linux2.6.30内核下的编译问题 六月 11th, 2009
出现的问题
在Linux2.6.30内核下编译Nvidia 96.43.11显卡驱动时出现如下错误:
echo " ERROR: Kernel configuration is invalid."; echo " include/linux/autoconf.h or include/config/auto.conf are missing."; echo " Run 'make oldconfig && make prepare' on kernel src to fix it
这时候即使运行了
make oldconfig && make prepare
也无济于事
解决办法
到下面的地址下载一个patch: http://leigh123linux.fedorapeople.org/pub/patches/nvidia-96.43.11.patch
然后将这个patch和NVIDIA-Linux-x86-96.43.11-pkg1.run文件放到同一个目录下,cd到这个目录,在未启动X server的情况下(或者先kill掉X)再运行命令:
./NVIDIA-Linux-x86-96.43.11-pkg1.run --apply-patch nvidia-96.43.11.patch
以上在Gentoo Linux kernel 2.6.30下测试通过,适用于x86版本,x86_64版本以此类推。
转载请注明:作者 Kder 出处 http://kder.yo2.cn/nvidia-driver-solution-for-linux-2630.html
参考了帖子:http://www.nvnews.net/vbulletin/showthread.php?t=133990