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,就再压一下。这样就完毕了。
本文详细介绍了如何使用Squashfs工具进行文件系统的解压、添加自定义文件以及重新压缩的过程。包括安装所需软件、解压Squashfs文件、将文件添加至解压后的目录、重新压缩修改后的文件系统,并提供GZIP压缩选项。
1万+

被折叠的 条评论
为什么被折叠?



