Code: Select all
title Fatdog
kernel /vmlinuz pkeys=uk waitdev=5 basesfs=ram:uuid:4d054dbd-ff6f-48d7-94ac-e9023c62d0f1:/fd64.sfs savefile=direct:multi:uuid:2d5fb1e2-5276-4950-bc8c-0b3c1ec9cfa6::
initrd /initrd
Mostly I just boot, use, shutdown (no saving). Except when a new Chrome version comes out when I boot, install chrome, save. So clean system and browser at each reboot. For bookmarks I use tilda drop down terminal (F1 toggles showing/hiding it) and tilda highlights all urls (just click a url to open chrome on that web page). So I have tilda auto-loaded with editing a text file containing my bookmarks so that they're easily accessible at any time (press F1 to show/hide) and easily edited.
I have previously experimented with setting up swap early - within initrd and prior to the saves being loaded, so even with large saves if you have the swap space it would load into ram + swap. Worked OK, but was like a full install i.e. HDD read/write delays rather than running totally in ram.
I've yet to get a Puppy working in a manner where you can boot from usb/load saves from usb/unplug usb once booted. The way Fatdog does that is its like a CD/DVD multi-session, but using usb instead. And instead of save files it uses sfs's. Each new save creates another sfs and on bootup they get loaded into /aufs/pup_multi, whilst changes get stored in /aufs/pup_save. A trick is to boot, delete all of those save sfs's and then run a save action, which in effect re-writes the /aufs/pup_multi content to a single new sfs save file - sort of like defragmenting multiple save sfs's into one . When there are multiple save sfs you can use boot parameters to not load n number of previous saves, or just simply delete/rename them.
Multi-saves are nice when you want to change things, reboot and try them out, but then rollback to undo that (i.e. delete the most recent save sfs and reboot again).
That boot main sfs and saves from usb/unplug usb feature is one of the main reasons I run Fatdog, having your MBR, grldr, vmlinuz, main sfs and save sfs's all on a disconnected usb once booted is very comforting/secure.