RootFS类型,创建和引导

时间:2014-02-17 06:17:23

标签: linux u-boot rootfs

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

a)我看过一个 rootfs.tar.gz 文件,该文件从SD卡复制到0x60000000然后再

bootm 0x40000000 0x50000000 0x60000000

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

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

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

1 个答案:

答案 0 :(得分:0)

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