How do they do 'persistence' ? Linux on USB, /home on another device.
by ACRIzona from LinuxQuestions.org on (#5724R)
I know what it does,,, but how does it work ?
Example: I down-loaded the latest 'DistroYer.ISO' and made a bootable-USB. It will boot in 'demo' mode, and I can attach my WiFi, change the wallpaper, download & install my favorite editor, etc, Great !
If I decide to install it, all the tinkering I just did, is gone.
Now: Repeat the same process using PUPPY.ISO. (as example)
After we are done tinkering, we shutdown. Puppy will request a 'save-file' to store all of our tinkering for the next boot, then in a moment, powers OFF.
Next: Boot it again, and all tinkering is in place, just as we left it.
Perfect ! Looks too easy, must be magic.
The trick is, PUPPY is not installed. It is still the bootable-USB.
All the tinkering must be 'mirrored' on another device.
How do they do that ?
Can it be done on any other distro ?
I want to boot DestroYer-USB along with tinkering-USB and GO.
Why would I need this ?
I want every student to have their private-OS, plus their private-DATA.
Their classroom machines are donated hand-me-downs running a 'public' version of the private-OS. The day is too short for techie-issues.
Dad's old PC ate my homework & the new PC is business-only. Mom was using my sister's laptop. The dog ate my charger.
Any / all comments welcomed.


Example: I down-loaded the latest 'DistroYer.ISO' and made a bootable-USB. It will boot in 'demo' mode, and I can attach my WiFi, change the wallpaper, download & install my favorite editor, etc, Great !
If I decide to install it, all the tinkering I just did, is gone.
Now: Repeat the same process using PUPPY.ISO. (as example)
After we are done tinkering, we shutdown. Puppy will request a 'save-file' to store all of our tinkering for the next boot, then in a moment, powers OFF.
Next: Boot it again, and all tinkering is in place, just as we left it.
Perfect ! Looks too easy, must be magic.
The trick is, PUPPY is not installed. It is still the bootable-USB.
All the tinkering must be 'mirrored' on another device.
How do they do that ?
Can it be done on any other distro ?
I want to boot DestroYer-USB along with tinkering-USB and GO.
Why would I need this ?
I want every student to have their private-OS, plus their private-DATA.
Their classroom machines are donated hand-me-downs running a 'public' version of the private-OS. The day is too short for techie-issues.
Dad's old PC ate my homework & the new PC is business-only. Mom was using my sister's laptop. The dog ate my charger.
Any / all comments welcomed.