现在的位置: 首页 > 综合 > 正文

squashfs─sfs镜像文件制作方法简要介绍

2013年10月05日 ⁄ 综合 ⁄ 共 1011字 ⁄ 字号 评论关闭

squashfs─sfs镜像文件制作方法简要介绍

puppy linux里的.sfs文件是一个只读的squashfs文件系统。在puppy linux启动时能够被自动加载。
制作一个.sfs文件之前,先按照puppy linux的文件结构构建好一个目录,在目录里放置好你打算安装到puppy linux的文件。
你可以选择在/root/新建这样一个目录,目录名比如说dir。
然后cd到包含dir这个目录的上层目录里,输入

mksquashfs dir /mnt/home/dir.sfs

这里将把dir.sfs制作到/mnt/home/目录里。你也可以选择其他路径输出制作好的.sfs文件。

.sfs文件的使用方法:

(一)如果puppy采用Frugal Installation (简化安装)(如pup2usb方法):

保存个人文件并重启后,将.sfs文件放到/mnt/home目录,修改.sfs文件的文件名为name_XXX.sfs,这里的XXX就是Puppy的版本号,下面以永中office2009个人版sfs镜像文件为例, 在不同的puppy版本上要改成相应的文件名,如: 
puppy 4.1.2 --------------eioffice2009_412.sfs 
puppy 4.1.1 --------------eioffice2009_411.sfs 
puppy 4.0 ----------------eioffice2009_400.sfs
查询puppy版本号的方法:

cat /etc/puppyversion

Puppy在系统重新启动时,会自动加载/mnt/home目录里文件名与puppy版本号相对应的.sfs文件。如没有自动加载,请打开"bootmanager启动配置工具”选择“加载SFS文件(Choose which extra SFS files to
load at bootup)”进行手动加载。


(二)如果是Full installation(完整安装):

首先要保证安装puppy的分区有足够的自由空间,在rox中单击打开name_XXX.sfs文件,就进入了/mnt/+***+***+name_XXX.sfs/目录,在该目录下进入控制台(rox文件管理器中可直接按 ` 进入控制台),输入:

cp -af ./* / && fixmenus


更详细的介绍可以看看:
http://www.puppylinux.com/development/createpet.htm

抱歉!评论已关闭.