如何修改Linux内核以更改uname返回的版本字符串?

时间:2013-10-14 14:13:06

标签: linux linux-kernel version patch uname

我正在使用旧的(2.6.33.2)版本的嵌入式Linux,并且已被要求更改内核,以便可以区分不同修补的内核映像。目前,uname -v输出例如"#1 Wed Sep 11 07:07:51 BST 2013

因此我想改变它,以便任何后续补丁将#1部分更改为定义为补丁一部分的修订号(并将日期部分更改为最新内核补丁的日期) ),但是我无法看到内核在哪里设置。

我应该查看哪些文件来执行此操作?

1 个答案:

答案 0 :(得分:2)

尝试设置KBUILD_BUILD_TIMESTAMP。默认为“date”,因此它可能类似于

export KBUILD_BUILD_TIMESTAMP="r3 `date`"
开头的

#1来自.version文件,它在每次配置/构建后都会递增。

有关详细信息,请参阅文件scripts/mkcompile_h