【问题标题】:What will happen if I change kernel configuration file in /boot? [closed]如果我在 /boot 中更改内核配置文件会发生什么? [关闭]
【发布时间】:2020-11-12 22:22:09
【问题描述】:

我正在尝试了解/boot/config-$kernel_version 文件的所有角色。 我知道我可以从/boot/config-$kernel_version 看到当前的内核功能配置,并且我知道我可以使用配置工具使用我想要的内核功能配置文件在/usr/src/linux-* 目录中创建一个 .config 文件。 但是这个/boot/config* 文件到底是干什么用的?我在任何地方都找不到任何好的解释 它只是一个存档文件吗?或者如果我在这里更改一些配置会发生什么? 或者有人可以分享正确描述这个问题的好链接吗?

【问题讨论】:

    标签: linux configuration kernel


    【解决方案1】:

    你是对的:/boot/config-.... 文件显示了用于编译相应内核的配置。大多数人运行发行版,并且不编译自己的内核。因此,这个文件的存在一般是没有用的。充其量,如果用户面临内核问题,它可以提供一些信息,因为它提供了编译期间使用的确切配置。修改它不会对系统产生任何影响。

    另一方面,对于那些编译自己的内核、进行开发、测试或实验的人来说,这提供了一个很好的起点。例如,如果我运行的是 Ubuntu,并且我有内核源代码(带有 Ubuntu 补丁),那么配置文件将允许我编译自己的相同内核。然后,我可以尝试对源或配置进行哪些更改.....

    【讨论】:

      猜你喜欢
      • 2014-02-07
      • 1970-01-01
      • 2016-09-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-20
      • 2015-07-15
      • 2014-10-28
      相关资源
      最近更新 更多