mount -o loop -t squashfs 的问题??

启动讨论 grub/grub2/syslinux/grub4dos/Lilo
回复
xingxing920
帖子: 7
注册时间: 2010-11-17 16:15
送出感谢: 0
接收感谢: 0

mount -o loop -t squashfs 的问题??

#1

帖子 xingxing920 » 2010-11-22 11:47

在定制livecd 过程中。关于cd/casper/filesystem.squashfs 文件的 提取方式有
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/* ed
it/


我的理解中,filesystem.squashfs是 新构建的系统中 squashfs 类型压缩格式的文件系统,我们有些相关的定制需要修改其中的文件(比如源,和qpt-get 的软件列表等等)。哪位高手能跟我说说这两种提取方式的不同吗,还是一样的?另外第二种方式中mount -o loop -t squashfs cd/casper/filesystem.squashfs s的参数-t squashfs指解压的文件系统格式为squashfs类型的吧?谢谢! :em06
回复

回到 “启动和引导”