一.制作空ramdisk.image的方法:
1. dd if=/dev/zero of=ramdisk.image bs=1024 count=8192
(其中count=8192代表的ramdisk的大小,目前设置为8M)
2. mke2fs -F ramdisk.image -L "ramdisk" -b 1024 -m 0
3. tune2fs ramdisk.image -i 0
4. chmod a+rwx ramdisk.image
二.去掉uramdisk头部:
1.dd if=uramdisk.image.gz of=ramdisk.image.gz bs=64 skip=1
(uramdisk.image.gz是一个被添加了头信息的文件,用dd命令去掉头)
三.修改文件系统内容:
1. gunzip ramdisk.image.gz(生成ramdisk.image)
2. chmod u+rwx ramdisk.image
3. sudo mount -o loop ramdisk.image tmp_mnt/ (挂载到临时目录tmp_mnt中)
4. 文件系统内容在tmp_mnt文件夹中,打开对应文件夹修改即可。
5. sudo umount tmp_mnt/
6. gzip ramdisk.image (重新压缩,得到ramdisk.image.gz)
7. mkimage -A arm -T ramdisk -C gzip -d ramdisk.image.gz uramdisk.image.gz