uboot支持FAT或EXT格式的文件系统,
对于内核来说,通常的做法是在SD卡上创建一个分区,大小能装的下内核镜像,位置避开SD卡里的u-boot镜像就可以。把这个分区格式化成FAT或EXT2格式,然后把内核镜像放到这个分区上。uboot启动后通过fatload或ext2load这样的命令把内核镜像从SD卡上读到内存里,从那里启动内核。
对于文件系统镜像,同样的可以在SD卡上创建一个分区,格式化成任何内核可以支持的文件系统格式,然后把压缩包格式的rootfs解压缩到这个分区上。通过uboot设置内核命令行的root参数为SD卡相应的分区,等内核启动后就会从这个分区挂载根文件系统了。