【问题标题】:Create just smallest possible rootfs using yocto使用 yocto 创建尽可能小的 rootfs
【发布时间】:2020-12-05 20:00:37
【问题描述】:

我想创建一个最小的 Linux 系统。我自己编译了内核,但我想使用 Yocto 来构建我的 rootfs。如何在不构建内核的情况下构建最小的 rootfs 来启动和系统并打开 shell?另外,如何选择 rootfs 的类型?我希望它是 initramfs,这样我就可以将它嵌入到我的内核映像中。

【问题讨论】:

  • 您可能使用了错误的构建工具。 “最小的 Linux 系统” 和/或 “尽可能最小的 rootfs” 使用 Buildroot 可以轻松完成。

标签: yocto rootfs initramfs


【解决方案1】:

如果没有更多细节,这两个问题都需要很长的答案。幸运的是,开发手册涵盖了这些问题:请参阅 Building a tiny systemBuilding an initramfs image。我建议从这些开始,并在需要时提出更具体的问题。

【讨论】:

  • 感谢您的回复。关于手册中的“构建 initramfs 映像”部分,我的问题在于最后一点“构建内核映像和 initramfs 映像”。我想只构建 initramfs 而无需下载/构建内核或其他不必要的东西,如 qemu。
  • @josecm 为什么你不想构建内核?
  • 我只是习惯自己配置和构建内核。
猜你喜欢
  • 2022-01-21
  • 2018-09-05
  • 1970-01-01
  • 2018-02-07
  • 2018-06-28
  • 2016-02-19
  • 1970-01-01
  • 1970-01-01
  • 2013-03-01
相关资源
最近更新 更多