我在网上看到这个:
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选项
- 安装模块,向引导加载程序注册新编译的内核,然后重新启动