Do cool stuff with live-usbs

MX utilizes the antiX live system, which allows some pretty neat stuff, especially for enthusiast users.

Probably the biggest advantage of the live system is that you can run a persistent live-usb environment, so installed apps are available on the next boot of the live system. And if you do an install from a persistent live-usb setup, then all of those apps you added (or removed) will be available on the newly installed system.

Slightly more advanced but still pretty easy to do is to “remaster” those persistent systems, which compresses the original default file system and the changes in the persistent system together into a “new default” system, freeing up the allocated persistence storage to be reused.

Remastering is particularly useful after a kernel update, because if you remaster, then you can also change the kernel the live system will use at boot time with the live-usb-kernel-updater tool.

Even if you don’t run persistence, you can still remaster any changes made during a live-session, so that your “default” file system is always up to date.

There is even a rollback boot option if you need to “undo” a remaster.

If your usb device is writable, you can still save files to the writable areas of your live-usb in the $HOME/Live-usb-storage folder even without persistence being enabled.

I keep live-usbs of clean build environments for MX releases, just in case I need to drop back a release or two to do an update.

On top of all that live-usb goodness, you can even make a snapshot from a running live-usb, effectively turning your custom live-usb into an iso file for archiving, sharing, or whatever. They make great backup installation media.

And snapshot isos behave essentially the same as our default isos, and are install-able in the usual way.

Folks can share their snapshot creations in the MX forum in the MX Respins subforum. I recently posted a couple of examples, one being a 64 bit “bare” snapshot with pared down applications and and the other being a 32 bit snapshot that utilizes a 4.9 kernel (handy for some users of older machines with IDE devices). These were made via snapshot of running live-usb systems, so I never touched my production environment. adrian’s MX-Workbench was also originally built using the snapshot system.



6 thoughts on “Do cool stuff with live-usbs”

  1. I use a persistent live environment daily, and really enjoy the remaster and snapshot capabilities of MX. The to-RAM feature is particularly useful to me as well. Much thanks to the team for the flexible and stable live system features!

  2. I’ve been using persistence/snapshotting/frugal MX for probably the better part of a decade now. It’s amazing how a live-system has all the same functionality as a traditional install. It’s changed the way I look at computing: now “my system” is just my 1 TB usb ssd along with its flash-based little brothers, while my actual laptops are nothing more than mindless bodies– different combinations of hardware that I can use anytime I feel like it.

  3. great product!

    but somebody could teach me how can disable since boot system:

    1) /home/demo/.local/share/keyrings/ login.keyring and user.keystore get it down. thank you.

  4. Same situation as “Just another MX user”.
    I’ve been using the live system exclusively for a year now with MX Linux 19.4 on a daily basis and it works great. I’m always using the “toram” command to load it up.

    About once a week I (re-)load my custom snapshot.
    By the way, it would be nice to have a “toram” option in the menu… to save a few keystrokes.

    MX Linux fits my needs better than any system I’ve tried, and I’ve been using Linux for about 15 years now.

    Thank you for such a great distro!


Leave a Comment

MX Linux