gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 03:29:27 25 4
gpt4 key购买 nike

我试过:

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

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

output/images/bzImage

我想这样做是因为:

  • 我正在做一个设置,你可以在多个不同的根文件系统之间进行选择,所以我需要为其他根文件系统手动构建 Linux 内核,并且不希望 Buildroot 浪费时间再次构建它
  • 当我想重建内核时,我不想每次等待 5 秒让 Buildroot 解析 100 个 Makefile 配置:-)

我在子模块上将 LINUX_OVERRIDE_SRCDIR 与 Linux 一起使用,因此 Linux header 应与我将用于构建的源匹配。

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

啊,我现在注意到任何可加载的内核模块都需要在 rootfs 上运行并且需要内核构建,并且该构建在 rootfs 中确实有一些 .ko

最佳答案

好吧,只需禁用 BR2_LINUX_KERNEL,Buildroot 将不再构建内核。

关于buildroot - Buildroot 可以在不构建 Linux 内核的情况下构建根文件系统吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52231793/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com