中国Linux公社论坛's Archiver

roofers 发表于 2008-9-11 19:02

/boot/initrd.img怎么解压缩??

/boot/initrd.img怎么解压缩??还有这个东东在当前系统下怎么制作。。请指导一下,网上有什么好文章也可以推荐一下,偶google了半天实在找不到什么有用的东西来。

[[i] 本帖最后由 roofers 于 2008-9-11 19:03 编辑 [/i]]

jiangtao9999 发表于 2008-9-11 22:12

先 file 看看是不是 gnuzip 压缩的。
如果是,扩展名加上 .gz 后 gzip -d xxxx.gz 解压缩,之后这个文件有两种类型,一个是 cpio ,这个新系统用;另一种是 initramfs ,旧系统用。
cpio 可以 cpio < xxxxx.img 解压缩。
initramfs 直接挂载就行了。
file 能识别这两种类型,但我不知道 initramfs 输出的是什么内容。cpio 的 file 提示就是 cpio 。

theoneman 发表于 2008-9-12 19:41

解压
1.    cd /tmp
2.    mkdir cpio
3.    cd cpio
4.    cp /boo/initrd.img  ./
5.    mv initrd.img initrd.img.gz
6     gun initrd.img.gz
7     cpio -iv < initrd.img

压缩
1. 把你做的文件放到一个目录里,然后敲入:
      find ./ -print | cpio -ov > initrd.img
2.   gzip -9 initrd.img
3.   mv initrd.img.gz initrd.img

ok

页: [1]

Powered by Discuz! Archiver 6.1.0F  © 2001-2007 Comsenz Inc.