Good morning shino,shinobar wrote:Thanks to all for testing and discussion.
Bert wrote:
Takes quite a long time to load the SFS.
What is the PUPMODE? Full install?
Frugal install, or, more precisely running from live-cd with save file.
Bert
Good morning shino,shinobar wrote:Thanks to all for testing and discussion.
Bert wrote:
Takes quite a long time to load the SFS.
What is the PUPMODE? Full install?
Excellent! I will add this to the next release of Fluppy to get some more testing.shinobar wrote:I agree. The bootmanager can be modified or replaced when we are sure this method is stable.jemimah wrote:Would it be possible to patch the bootmanager to do this?
I think a new and improved bootmanager would be less confusing than two boot managers.
forget it! Now we have learned from shinobar it is possibleFrom what I understood, devx cannot be used before a savefile is created. I learned this from 01Mick0, the creator of QuickPet.
Code: Select all
case "$M" in
info|warning|error|question) MARK="dialog-$M";;
*) MARK="$M"
esac
Code: Select all
*) MARK="$M" ;;
Right. I am wondering why the sfs_load does not. Checking it up more...rodin.s wrote:Works OK now with or without pupsave, but maybe it should run fixmenus after unloading SFS to remove menu entries of unloaded SFS. Tested on Wary-5.0 (original and multilingual).
Confirmed the sfs_load does not work with Puppy-4.2.1.nancy reagan wrote:As I like the sfs method, on my 128mb toshiba, I mainly use choicepup 4.1.2 cd with jrb's pre installed "open with sfs load/unload" and sfs 412 on usb.
Simultaneously I use your pupsaveconfig, pupsave=-0 (never) pupmode =13 .
When I tried yours, it said "failed to append "initrd/pup-ro4" to unionfs. "x-sfs moved to initrd/mnt/dev_save"
Maybe cause jrb's is already in there ?
Aaaaah, that's what I was waiting for...shinobar wrote: Supports Puppy-4.2.1.
Basically same method i guess. The sfs_load is designed to keep the compatibility with traditional bootmanager.sc0ttman wrote:1. How does this differ from the otf-sfs-loader by goingnuts? Does it use the same method?
(Because the goingnuts otf-sfs-loader doesn't work in puppy 5)
No. The sfs_loader keeps the compatibility with the traditional bootmanager and has same limit.sc0ttman wrote:2. Does this allow users to change the maximum number of loops available - so that users can choose how many SFSs are loaded on the fly?
(Very useful!)
Yes.sc0ttman wrote:3. Have you added ROX right click options for SFS files to load them?
I did it in Puplite, it is very convenient!
Yes checking, but does not have the button or launcher.sc0ttman wrote:3. Do you check for incompatible SFS version, and load Trios SFS convertor, if it is installed?
(That would be great, I will do it in Puplite.)
Yes, you can. Well... i wonder why the goingnuts otf-sfs cannot. Maybe for the auto converting the sfs version?sc0ttman wrote:4. Can I load a 200mb SFS file on the fly, using only a 128mb save file?
(Because when using the goingnuts otf-sfs script, the size of any SFS file loaded on the fly must not be larger than the free space in the save file, during initial unsquashing...)
I know what you're feeling about this. That being said, can I persuade you to implement a "non-persistent" SFS loading beyond the traditional 6 SFSes limit? Yes I know it may be slow - you can include a pop-up warning etc when a user tries do this - but it has its uses, especially for testing multiple SFS-es ==> however slow it is, it's still faster than a reboot, and some of us can live with the degraded performance. Especially since the newer kernels have dynamic loop devices (for older kernels, you can disable this functionality).shinobar wrote:No. The sfs_loader keeps the compatibility with the traditional bootmanager and has same limit.sc0ttman wrote:2. Does this allow users to change the maximum number of loops available - so that users can choose how many SFSs are loaded on the fly?
(Very useful!)
Barry thinks too many layers to the unionfs slows down the performance.
Ah...you are right.rodin.s wrote:When I choose sfs-file from the pulldown it doesn't work, but works OK with drug and drop into the field
Code: Select all
BASELIST=$( echo "$BASEFIXEDSFSLIST" | sort | uniq)
#echo "$BASEFIXEDSFSLIST" | sort | uniq
Code: Select all
loadable_sfs_list
#BASELIST=$(loadable_sfs_list)