问题一:开发板中格式化文件系统为ext3/4
1. 首先移植e2fsprogs1.41.4源码,new一个文件夹build或者release,在该目录下进行交叉编译。
2.在misc目录下会生成可执行文件blkid, fsck, mke2fs,tune2fs等,编译image时将需要用到的可执行文件cp到开发板根文件系统的/sbin或者usr/sbin等目录下。
完成上面两步之后,启动板子,在shell控制台输入mke2fs会有使用说明,
mke2fs /dev/sda1 会将usb设备格式化为ext2文件系统格式;
mke2fs -j /dev/sda1 会将usb设备格式化为ext3文件系统格式,或者mke2fs -T ext4 -j /dev/sda1 格式化为ext4文件系统,带日志功能,但是会出现以下失败打印信息:
ext2fs_check_if_mount: No such file or directory while determining whether /dev/ide/host0/bus0/target0/lun0/part1 is mounted.
Filesystem label=
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
4889248 inodes, 9767512 blocks
488375 blocks (5.00%) reserved for the super user
Firs