在debian wheezy中安装3.5内核的头文件?

时间:2012-11-23 17:08:30

标签: linux linux-kernel debian nvidia

昨天,我在一个thinkpad边缘S430(i5)中编译了debian wheezy(测试)中的3.5内核。我在this blog之后使用了所有默认选项。这似乎是成功的,但后来,我试图用m-a auto-install nvidia-kernel安装专有的nvidia驱动程序。在安装正确的标头之前,无法继续安装。但是,我已经尝试手动安装linux-headers-3.5.0-18和linux-headers-amd64包,但模块助手无法看到它们,显示以下消息:

  

运气不好,无法找到目标内核版本的内核头文件,而且您没有指定其他有效的内核头文件。

还有其他方法可以安装驱动程序,但我认为标题的问题更广泛。

虽然我多年来一直是Debian用户,但我不是专家,而且我不清楚在Debian测试中编译3.5内核时可能遇到的问题,所以任何帮助和解释都会非常感谢。

1 个答案:

答案 0 :(得分:0)

首次运行

sudo m-a prepare
Getting source for kernel version: 3.8.5-ck1
Kernel headers available in /usr/src/linux-headers-3.8.5-ck1
Creating symlink..

然后做

sudo m-a a-i nvidia

它应该有用。

请注意,我在3.8.5-ck1上执行了此操作,但是我以与编写您所遵循的3.5版本类似的方式构建并安装了该内核。