如何解压ramdisk image

 $ file ramdisk-u.img 
ramdisk-u.img: u-boot legacy uImage, ramdisk, Linux/ARM, RAMDisk Image (Not compressed), 699922 bytes, Thu Oct 10 10:03:58 2013, Load Address: 0x40800000, Entry Point: 0x40800000, Header CRC: 0xABF9A5EF, Data CRC: 0x6CCB3C9D

 $ dumpimage -l ramdisk-u.img 
Image Name:   ramdisk
Created:      Thu Oct 10 18:03:58 2013
Image Type:   ARM Linux RAMDisk Image (uncompressed)
Data Size:    699922 Bytes = 683.52 kB = 0.67 MB
Load Address: 40800000
Entry Point:  40800000

 $ dumpimage -i ramdisk-u.img -T ramdisk  ramdiskroot.extracted

 $ file ramdiskroot.extracted 
ramdiskroot.extracted: gzip compressed data, last modified: Thu Oct 10 10:03:57 2013, from Unix

 $ zcat ramdiskroot.extracted > ramdisk.raw 

 $ file ramdisk.raw 
ramdisk.raw: ASCII cpio archive (SVR4 with no CRC)

 $ mkdir ramroot && cd ramroot


 $ cpio -i -F ../ramdisk.raw
cpio: dev/mtd2: 函数 mknod 失败: 不允许的操作
cpio: dev/mtd1: 函数 mknod 失败: 不允许的操作
cpio: dev/mtdblock3: 函数 mknod 失败: 不允许的操作
cpio: dev/console: 函数 mknod 失败: 不允许的操作
cpio: dev/mmcblk0p3: 函数 mknod 失败: 不允许的操作
cpio: dev/snd/pcmC0D0c: 函数 mknod 失败: 不允许的操作
cpio: dev/snd/controlC0: 函数 mknod 失败: 不允许的操作
cpio: dev/snd/pcmC0D0p: 函数 mknod 失败: 不允许的操作
cpio: dev/snd/timer: 函数 mknod 失败: 不允许的操作
cpio: dev/mtdblock4: 函数 mknod 失败: 不允许的操作
cpio: dev/mtdblock0: 函数 mknod 失败: 不允许的操作
cpio: dev/null: 函数 mknod 失败: 不允许的操作
cpio: dev/mmcblk0p4: 函数 mknod 失败: 不允许的操作
cpio: dev/mtdblock1: 函数 mknod 失败: 不允许的操作
cpio: dev/mmcblk0p2: 函数 mknod 失败: 不允许的操作
cpio: dev/loop1: 函数 mknod 失败: 不允许的操作
cpio: dev/mmcblk0p1: 函数 mknod 失败: 不允许的操作
cpio: dev/mtdblock6: 函数 mknod 失败: 不允许的操作
cpio: dev/mtdblock2: 函数 mknod 失败: 不允许的操作
cpio: dev/mtd4: 函数 mknod 失败: 不允许的操作
cpio: dev/mtdblock5: 函数 mknod 失败: 不允许的操作
cpio: dev/loop0: 函数 mknod 失败: 不允许的操作
cpio: dev/mtd0: 函数 mknod 失败: 不允许的操作
2525 块


 $ ll
总用量 36
drwxr-xr-x 2 root root 4096 12月  1 23:07 bin
drwxr-xr-x 3 root root 4096 12月  1 23:07 dev
drwxr-xr-x 4 root root 4096 12月  1 23:07 etc
-rwxr-xr-x 1 root root 2891 12月  1 23:07 init
lrwxrwxrwx 1 root root   11 12月  1 23:07 linuxrc -> bin/busybox
drwxr-xr-x 2 root root 4096 12月  1 23:07 proc
drwxr-xr-x 2 root root 4096 12月  1 23:07 r
drwxr-xr-x 2 root root 4096 12月  1 23:07 sbin
drwxr-xr-x 2 root root 4096 12月  1 23:07 sdcard
drwxr-xr-x 4 root root 4096 12月  1 23:07 usr

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值