内核源版本号不匹配

内核源版本号不匹配

我正在使用 Ubuntu 11.10。当我在终端中输入“uname -r”时,我得到:

3.0.0-15-generic

我想下载我正在运行的特定内核版本的内核源代码。当我在 kernel.org 上查找,然后在 kernel.org/pub/linux/kernel/v3.0/ 中查找时,我只能找到名为 linux-3.0.x.tar.gz 的源代码 tarball。我的“uname -r”中多了一个“0”。

我找错地方了吗?我的内核不是主线内核吗?

答案1

尝试apt-get --download-only source linux-image-3.0.0-15-generic

Ubuntu 内核基于主线内核,但编号方式不同。

答案2

Ubuntu 内核是从主线源代码修改而来的,包含额外的驱动程序和修复程序。可以通过两种方式获取代码。要么使用apt-get source linux-image-<VERSION>(请记住替换您需要的版本),要么从 Ubuntu 内核团队 git 存储库获取。

欲了解更多详情,请参阅以下 URL 上的 wiki:

https://wiki.ubuntu.com/Kernel/SourceCode

相关内容