制作一个 512M 的空白映象文件,可以制作得更小或更大:根据实际情况
$ dd if=/dev/zero of=fs_H3_512M.img bs=1M count=512
把映象文件设置为“回环设备”:
$ sudo losetup /dev/loop0 fs_H3_512M.img
$ sudo fdisk /dev/loop0
根据实际情况分区----------
识别分区, 并格式化:
$ sudo partprobe /dev/loop0
$ sudo mkfs.vfat -I /dev/loop0p1
$ sudo mkfs.ext4 /dev/loop0p2
烧写 bootloader
$ cd tools/pack/out/$ sudo dd if=boot0_sdcard.fex of=/dev/loop0 bs=1k seek=8
$ sudo dd if=u-boot.fex of=/dev/loop0 bs=1k seek=16400
烧写内核
$ cd linux-3.4/output/$ sudo mount -t vfat /dev/loop0p1 /mnt
$ sudo cp boot.img /mnt
$ sudo umount /mnt
烧写文件系统
$ cd cd /work/nfs_root/fs_mini_nanoPI/
$ sudo mount /dev/loop0p2 /mnt
$ sudo cp * -rfd /mnt
$ sudo umount /mnt
卸载回环设备, 烧写 SD 卡
$ sudo losetup -d /dev/loop0