gpt4 book ai didi

linux - RootFS 类型、创建和引导

转载 作者:太空宇宙 更新时间:2023-11-04 04:04:25 28 4
gpt4 key购买 nike

如果您在嵌入式 Linux 上开发任何东西,您需要一个 Rootfs 来启动 Linux。 Rootfs 对我来说一直是个问题。我需要一些帮助。
我的目标系统是ARM,简单的U-Boot Linux。

a) 我看到一个从 SD 卡复制的 rootfs.tar.gz 文件,内容为 0x60000000,然后是

bootm 0x40000000 0x50000000 0x60000000

-U-Boot 是否解压缩 rootfs 镜像?
-Linux 如何知道它是哪种类型的 rootfs?

b) 如果 bootarg 作为 root=/dev/mmcblk1p1 传递,Linux 如何知道它是哪种类型的 rootfs?

c) sudo qemu-debootstrap --arch=armel precision ./precise/ 创建包含 bin 和其他条目的目录。如何从中创建 tar.gz

最佳答案

在 bootm 中,您指定系统可以获取内核镜像的位置。关于文件系统,您的文件系统位于 root=/dev/mmcblk1p1 中。因此,复制 mmc 中的 rootfs.tar.gz 文件并在 mmc 中提取该 .gz。

关于linux - RootFS 类型、创建和引导,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21822057/

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