USB PERSISTENCE FILES allow you to save any changes that you make to your network login/password, desktop arrangement, software, etc. after you logout from a USB "live session". We recommend making your own backup "snapshot" safe copies of your USB persistence files. As a last resort, you can also replace a crashed persistence file by running the appropriate save-[filename].exe from your multiboot setup files.

For each included Linux distro, we recommend (option) adding a USB persistence file by using the click-START menu. Our USB persistence files use a non-journaling Linux EXT4 format. Each includes minor custom tweaking for that distro. The small 256MB USB persistence files are just big enough for basic "live session" use. Larger 1.5GB persistence files allow you to do more including making USB "live session" software updates, upgrades and additions. If you try to do too much with the smaller 256MB persistence files, your USB "live session" distro will crash.

If your USB "live session" crashes from running out of persistent storage space, you can (1) replace your crashed USB persistence file with one from your own "snapshot" backups or (2) use the click-START menu to re-create your distro's USB persistence file or (3) run /EXT4-S-250MB.exe, /EXT4-L-1500MB.exe or /EXT-XL-2500MB.exe to create a new casper-rw persistence file. Method 3 will also require moving and/or renaming casper-rw to the appropriate USB distro location. The method 3 casper-rw file will not contain any Eclectic 64 custom tweaks.

When running in USB "live session" mode, avoid downloading large files to your home directory. Instead, when possible, download to your USB drive's main directory (sometimes labeled as CDROM MULTIBOOT). If this is not possible, download to an SD-card, a second USB flash drive or a disk partition on your PC's hard drive.

Ubuntu-based distros Linux Mint, KXStudio, Ubuntu Mate and Zorin OS use standard casper-rw USB persistence files placed in the distro's respective USB home directories, e.g., /multiboot/distro-name/.

Puppy Linux has inspired a few small-is-beautiful non-Puppy distros. AlphaOS based on Arch Linux and Fatdog64 based on LFS (Linux-From-Scratch) are designed for USB persistence "live session" use. Both also have options to add software in the form of safer stand-alone SFS and TXZ files independent of the distro USB persistence file.

Porteus KDE, even more than Puppy, was designed for USB use. From the beginning, new users can customize the selection of software before downloading. Like AlphaOS and Fatdog64, Porteus makes use of stand-alone software modules (XZM and TGZ) that are independent of the Porteus USB persistence file. Porteus has an internal option to expand its USB persistence SAVE file size while running Porteus.

OpenElec XBMC uses a SAVE file /storage in the main (root) directory of the USB flash drive. A larger USB persistence file is especially important for a distro focused on viewing large video files.

SliTaz is tiny but surprisingly well featured (except no default wifi drivers). We use SliTaz for viewing Eclectic-64's offline distro documentation using its home=usb parameter. SliTaz does not use a persistent "file". Instead, it creates two files, .provd.124 and .provn.124 plus a user (/tux) directory in the main (root) directory of your USB flash drive. In the event of a serious crash, you can replace those files and /tux directory with the backup ones.


Arch-based Manjaro and Debian-based SolydX and TweakOS are incompatible with "file-based" USB persistence. TinyCore is for non-GUI command-line Linux utility and rescue use that would not benefit from USB persistence.


Linux Mint/multiboot/linuxmint-17.2-cinnamon-64/casper-rw
SliTaz/tux + /.provd.124 + /.provn.124
Ubuntu Mate/multiboot/Ubuntu-Mate-15.04/casper-rw
Zorin OS/multiboot/zorin-os-10-core-64/casper-rw