squashfs具体的解释就多废话了,这里记录一下squashfs文件的解开,加入自己的文件,再压制。
先 yum install squashfs-tools
1、cpio -idv < /tmp/newroot.squashfs.cpio
2、unsquashfs -p 4 -n newroot.squashfs
// 这里需要安装一下squashfs
2.1 wget http://sourceforge.net/projects/squashfs/files/latest/download?source=files
2.2 tar zxvf squashfs4.2.tar.gz
2.3 make & make install
3、会有一个新的目录(这里是squashfs-root),该目录就是newroot.squashfs里面的文件系统,将自己的文件复制到这个文件系统里
4、mksquashfs squashfs-root newroot.squashfs
5、ls newroot.squashfs | cpio -oc > newroot.squashfs.cpio
如果需要gzip,就再压一下。这样就完毕了。