如何在Buildroot中配置Linux内核?

Cog*_*gsy 13 linux embedded kernel buildroot

我正在尝试为x86目标构建一个rootfs,这很简单.但是我无法弄清楚我如何配置buildroot生成的内核.第一次运行时出现了menuconfig,但从那时起缓存了.config,我无法看到在哪里更改它.

~650MB的内核模块对嵌入式目标没有好处:P

有没有一种简单的方法在buildroot中配置内核?像uclibc-menuconfig目标这样的东西是完美的.

小智 40

我总是做以下事情:

  1. 配置Linux内核: make linux-menuconfig
  2. 离开menuconfig后,您的配置将存储在文件中:output/build/linux-XYZ/.config其中XYZ是您的内核版本.
  3. 之后,您可以将文件复制 output/build/linux-*XYZ*/.configboard/your_kernel_config/.config
  4. 稍后在Buildroot menuconfig中你可以在内核设置下配置使用自定义内核配置文件并输入路径: board/your_kernel_config/.config

  • `make linux-xconfig`也可以.它具有额外的好处,如果您搜索某些内容,您可以在搜索窗口中选择它,并将主窗口更新为该项目的位置. (2认同)

Cog*_*gsy 2

答案是:

make linux26-menuconfig
Run Code Online (Sandbox Code Playgroud)

  • 2019年这个答案不再正确,应该是:make linux-menuconfig (7认同)