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

标签 linux linux-kernel debian nvidia

昨天,我在 ThinkPad Edge S430 (i5) 上的 debian wheezy(测试)中编译了 3.5 内核。我按照 this blog 做了它,使用所有默认选项。看起来很成功,但是后来,我尝试使用 m-a auto-install nvidia-kernel 安装专有的 nvidia 驱动程序。在安装正确的 header 之前,安装无法继续。但是,我尝试手动安装 linux-headers-3.5.0-18 和 linux-headers-amd64 软件包,但模块助手无法看到它们,显示以下消息:

Bad luck, the kernel headers for the target kernel version could not be found and you did not specify other valid kernel headers to use.

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

虽然我已经成为 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 版本类似的方式构建并安装了该内核。

关于linux - 在 debian wheezy 中安装 3.5 内核的头文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13533307/

相关文章:

ruby - gem gosu 的 debian 依赖项

java - scala EPFL 线程 "main"java.lang.NoClassDefFoundError : javax/script/Compilable 中出现异常

linux - 如何在不输入整个 PATH 的情况下从 Linux 终端运行可执行文件

linux - 如何让 tickless 内核工作? nohz_full、rcu_nocbs、isolcpus 还有什么?

ruby - 运行 ruby​​ 脚本时出错 "Insecure world writable dir foo in PATH"

c - gdb 在调试程序行为中改变了什么 w.r.t. `accept()` 和 `close()`

Linux pci.ids 基本信息

server - 在 Yii2 中找不到类 'mPDF'

linux - puppet exec 返回 1 而不是 [0]

json - 使用 jq 循环遍历 json 文件