uramdisk内容修改、解压和压缩

一.制作空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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值