1. rsync --exclude=cd/casper/filesystem.squashfs -a mnt/ extract-cd
sudo unsquashfs mount/casper/filesystem.squashfs
2. # mount -o loop -t squashfs cd/casper/filesystem.squashfs s
# 新建一个名为 edit 的文件夹,用来作为新的根分区编辑目录,在工作目录内。
# mkdir edit
# 复制根分区文件到新根分区。
# # cp -a s/* edit/
我的理解中,filesystem.squashfs是 新构建的系统中 squashfs 类型压缩格式的文件系统,我们有些相关的定制需要修改其中的文件(比如源,和qpt-get 的软件列表等等)。哪位高手能跟我说说这两种提取方式的不同吗,还是一样的?另外第二种方式中mount -o loop -t squashfs cd/casper/filesystem.squashfs s的参数-t squashfs指解压的文件系统格式为squashfs类型的吧?谢谢!
