代码之家  ›  专栏  ›  技术社区  ›  Ciro Santilli OurBigBook.com

Buildroot是否可以在不构建Linux内核的情况下构建根文件系统?

  •  0
  • Ciro Santilli OurBigBook.com  · 技术社区  · 6 年前

    我试过:

    git checkout 2018.05
    make qemu_x86_64_defconfig
    make BR2_JLEVEL="$(nproc)" "$(pwd)/output/images/rootfs.ext2"
    

    但它仍然在以下位置构建内核:

    output/images/bzImage
    

    • 当我想重建内核时,我不想每次等待5秒,让Buildroot解析100个Makefile配置:-)

    我在用 LINUX_OVERRIDE_SRCDIR 因为Linux在子模块上,所以Linux的头应该与我将用于构建的源代码匹配。

    比如说,glibc和内核构建之间是否存在一个基本的依赖关系,或者它只是一个从未满足的奇怪用例?

    啊,我注意到现在任何可加载的内核模块都需要放在rootfs上,并且需要一个内核构建,这个构建确实有一些缺陷 .ko

    1 回复  |  直到 6 年前
        1
  •  3
  •   Thomas Petazzoni    6 年前

    好吧,就这样 BR2_LINUX_KERNEL Buildroot将不再构建内核。