出现的问题

在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

您也许想再看看这些: