1.利用buildroot自动生成
A。确保自己已经建立好了可以使用的buildroot
具体如何建立,请参考其他相关资料
B。配置使buildroot支持ext2的rootfs
make menuconfig
Target filesystem
options --->
| | [*] ext2 root
filesystem
| | (0) size in blocks (leave at 0 for
auto calculation)
| | (0) inodes (leave at 0 for
auto calculation)
| | (0) reserved blocks
percentage
这样,保存退出之后,再make
buildroot就会自动去下载并编译,生成对应的genext2fs工具,
去制作生成对应的rootfs镜像了,生成的文件在:
binaries/uclibc/rootfs.arm-.ext2
2.利用工具mke2fs工具手动制作rootfs
前提:
A。根文件系统所有需要的文件都已经准备好了
此处放在root文件夹下,ls结果为:
drwxr-xr-x 19
root root 4.0k Dec 31 17:06 ./
drwxr-xr-x 19