Skip to Content

探索在puppy中不重启加载卸载sfs文件的方法---使puppy象slax那样方便的动态加载sfs文件!

kisppuuyy 的头像
参考于puppy的 initrd.gz中的init脚本, slax的 actvate 和 deactivate 这两个加载与卸载模块img的脚本中,以及[ http://murga-linux.com/puppy/viewtopic.php?t=44469 ] 这个网址的内容.
几经折腾还是提示出错, 无法加载到系统.
#7104
sasaqqdan 的头像
终于找到了,英文论坛有jrb制作的现成pet,能实现你所说的功能:
SFS_Linker-431bk-1.1.pet

SFS_Linker下载地址(user:puppy password:linux):
SFS_Linker-431bk-1.1.pet
SFS_Linker-no_def-1.1.pet

安装完成后要重启系统才能生效,可以动态加载来自不同分区或不同文件夹的.sfs,并可随时卸载(不需重启系统)。

使用方法:

加载:右键点击sfs文件,然后选择“install_with_sfs_linker”;
卸载:右击同一个SFS文件并选择“uninstall_with_sfs_unlinker”。
如图:

#7124
kisppuuyy 的头像
非常感谢美女斑竹的热心帮助!
我会在第一时间使用推荐的pet包!
也告诉版主一个消息:
通过分析init脚本和unionfs文件系统的使用方法,已可以用系统自带的命令,实现手动
实时加载和卸载sfs文件到系统里.

**********************************************

<<<<<在puppy中不重启加载卸载sfs等文件的方法>>>>>>

参考于slax的 actvate 和 deactivate 这两个加载与卸载模块img的脚本中,以及[ http://murga-linux.com/puppy/viewtopic.php?t=44469 ]
这个网址的内容.
具体在puppy里的操作方法如下:

( mount -l : df : losetup )
1. mkdir /tmp/sfs


2. mount -o loop /mnt/home/puppy431ide/sfs/pup-431-diy_2.sfs /tmp/sfs

这一步将sfs文件挂载到指定目录.


3. mount -t aufs -o remount,append:/tmp/sfs unionfs /

此步为将只读sfs的挂载目录,挂载到 aufs 目录 ==> / 下. 这样就可直接在系统使用该sfs等文件.


4. mount -t aufs -o remount,del:/tmp/sfs unionfs /

此步为将只读sfs的挂载目录从根目录 / 里卸载掉.


5. umount /tmp/sfs


************** 2010-01-19-19:54 *****************
#7153
请问:加载了永中office(sfs)后。文档编辑里仍然没有图标。fixmenus后,重启后也没有,怎么处理呢?
#7155
下错sfs了。要对应大的版本

发表新评论

  • 你可以在文本中使用BBCode标记语言。 URL会自动被转为链接。

更多关於格式化选项的信息

CAPTCHA
请验证您是否是机器人。
Image CAPTCHA
Enter the characters shown in the image.