gpt4 book ai didi

linux - 如何自定义或删除启动时显示的额外 Linux 内核版本详细信息?

转载 作者:行者123 更新时间:2023-12-04 02:18:48 25 4
gpt4 key购买 nike

对于此内核版本字符串(在启动时显示):

Linux 版本 3.12.18 (vagrant@vagrant-ubuntu-trusty-64) (gcc 版本 4.8.2 (Ubuntu 4.8.2-19ubuntu1)) #1 SMP 2014 年 5 月 1 日星期四 18:56:23 UTC

作为内核构建的一部分,如何删除或自定义粗体部分?

最佳答案

您可以通过设置以下定义来自定义您希望编辑的版本字符串部分(在启动时或通过调用命令 cat /proc/version 看到):

  • KBUILD_BUILD_USER改变你的“流浪者”值(value)。
  • KBUILD_BUILD_HOST更改您的“vagrant-ubuntu-trusty-64”值。

  • 您可能还对 KBUILD_BUILD_TIMESTAMP 感兴趣(更改“2014 年 5 月 1 日星期四 18:56:23 UTC”)和 KBUILD_BUILD_VERSION (更改“#1”)。

    完整的 Linux 进程横幅在 init/version.c 中完成.这些定义的值由 scripts/mkcompile_h 生成.您可以编辑这些文件中的任何一个以完全控制您的版本字符串,但您永远不知道这些附加信息何时会有所帮助;我建议只更改定义。另一种选择是 make some changes your host system覆盖生成的值。通过这样做,您添加了额外的构建维护只是为了更改很少查询的值。

    关于linux - 如何自定义或删除启动时显示的额外 Linux 内核版本详细信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23424174/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com