昨天,我在thinkpad edge S430(i5)中编译了debian喘息(测试)中的3.5内核。我在这个博客之后做了这件事,使用了所有默认选项。这似乎很成功,但后来,我尝试用m-a auto-install nvidia-kernel
安装专有的nvidia驱动程序。在安装正确的标头之前,安装无法继续。然而,我已经尝试手动安装linux-headers-35.0-18和linux-headers amd64包,但模块助理无法看到它们,显示以下消息:
运气不好,找不到目标内核版本的内核标头,并且您没有指定要使用的其他有效内核标头。
还有其他安装驱动程序的方法,但我认为标头的问题更广泛。
虽然我已经是Debian用户好几年了,但我还远远不是一个专家,而且我不清楚在Debian测试中编译3.5内核时可能面临的问题,所以任何帮助和解释都将不胜感激。
首次运行
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构建方式类似。