如何通过/proc/config.gz 启用对内核配置文件的访问?

如何通过/proc/config.gz 启用对内核配置文件的访问?

我在网上看到这个:

General Setup  --->
    <*/M> Kernel .config support
        [*] Enable access to .config through /proc/config.gz

但不明白什么意思?

我有一个基于 ARM 的板(带有 Allwinner H3 sun8iw7p1 SoC 的 NanoPi-M1),带有 Debian Jessie 操作系统,并且目录中没有config.gz文件/proc。我的目录config-3.4.39-h3.new中只有文件/boot,它是一个空文件!

我添加了modules="configs"文件/etc/modules并重新启动了系统,但没有任何意义!

如何访问内核配置?

答案1

我在网上看到这个:

它指定 Linux 中menuconfig您可以启用/proc/config.gz.您必须重新编译 Linux 内核才能执行此操作。在基于 ARM 的主板上,这可能不是主线 Linux,而是特定于 ARM 主板上使用的 SoC 的不同树。

所以,步骤是:

  • 找出您的主板上有哪个 SoC
  • 找出从哪里获取移植到该 SoC 的 Linux 内核树
  • 获取并编译Linux内核,启用/proc/config.gz选项
  • 安装模块,向引导加载程序注册新编译的内核,然后重新启动

相关内容