如何找到 Ubuntu 版本正在使用的确切内核版本?

如何找到 Ubuntu 版本正在使用的确切内核版本?

假设我有一个特定的 Ubuntu 版本(比如Ubuntu 12.04.5 LTS - 精准穿山甲)。它使用的内核是 3.13.0-32-generic x86_64。这个版本号到底从何而来?显然不是主线内核版本 3.13。通过查看/usr/include/linux/version.h12.04.5,我发现LINUX_VERSION_CODE 197199它转换为 3.2.79,这看起来更合理,但也有主线v3.2.79-精确似乎对应于 v3.2.79。这相当于 12.04.5s 3.13.0-32 内核吗?

我如何才能找到 Ubuntu 特定版本所基于的确切主线内核?我感兴趣的是了解如何使用它使用的确切主线内核提交来获得 3.13.0-32。

答案1

uname -a或者uname -r可能是您正在寻找的内容。另请参阅这个问题uname 的手册页

答案2

从 John Ford 对 NObert 链接中的回答的评论来看,您想要的映射是 Ubuntu 内核到主线的映射
据此,您的 3.13.0-32 Ubuntu 内核是主线 3.13.11.4

相关内容