一.如何取出ramdisk.img中的包含的所有内容
1.下载我们生成的ramdisk.img
2.查看ramdisk.img文件类
型
luther@gliethttp:/vobs/tmp$ luther@gliethttp:/vobs/tmp$ file
ramdisk.img
ramdisk.img: gzip compressed data, from Unix, last
modified: Fri Jan 16 02:19:47 2009
3.解压经过gz的ramdisk.img
luther@gliethttp:/vobs/tmp$
gunzip -S .img ramdisk.img
该操作完成之后,ramdisk.img将被转换为ramdisk
或者
luther@gliethttp:/vobs/tmp$
gunzip -c -S .img ramdisk.img >luther_ramdisk.img
这样将生成指定的
luther_ramdisk.img文件,同时ramdisk.img文件保持不变.
4.解压ramdisk所有内容到当前目录
luther@gliethttp:/vobs/tmp$
mkdir luther_ramdisk
luther@gliethttp:/vobs/tmp$ cd luther_ramdisk/
luther@gliethttp:/vobs/tmp/luther_ramdisk$
cpio -i -F ../luther_ramdisk.img
450 blocks
luther@gliethttp:/vobs/tmp/luther_ramdisk$
ll
total 152K
drwxr-xr-x 2 luther luther 4.0K 2009-01-16 14:50
system
drwxr-xr-x 2 luther luther 4.0K 2009-01-16 14:50 sys
drwxr-x---
2 luther luther 4.0K 2009-01-16 14:50 sbin
drwxr-xr-x 2 luther
luther 4.0K 2009-01-16 14:50 proc
-rwxr-x--- 1 luther luther 11K
2009-01-16 14:50 init.rc
-rwxr-x--- 1 luther luther 1.8K 2009-01-16
14:50 init.goldfish.rc
-rwxr-x--- 1 luther luther 101K 2009-01-16
14:50 init
drwxr-xr-x 2 luther luther 4.0K 2009-01-16 14:50 dev
-rw-r--r--
1 luther luther 93 2009-01-16 14:50 default.prop
drwxrwx--x 2
luther luther 4.0K 2009-01-16 14:50 data
5.然后将希望添加到ramdisk中的文件添加进来.
二.
如何将目录打包成ramdisk.img
1.对ramdisk目录进行cpio生成
luther@gliethttp:/vobs/tmp/ramdisk$
find . | cpio -o -H newc > ../tmp_ramdisk.img
450 blocks
2.压缩成
gz文件,生成我们需要的ramdisk.img
仅仅对生成的tmp_ramdisk.img进行gzip压缩就行了.
luther@gliethttp:/vobs/tmp$
gzip -c tmp_ramdisk.img > luther_ramdisk.img
这样我们新的ramdisk.img就成功
生成了,把luther_ramdisk.img烧写到手机上即可[luther.gliethttp]
阅读(657) | 评论(0) | 转发(0) |