Note: The original author of this How-to is JKWood.
There are a few things you should know when starting out with MySLAX Creator. First, the operating system files for Slax are contained within files known as modules (*.lzm.) These are actually files that contain a whole partition image of the SquashFS compressed filesystem type. It’s comparable to .iso files, which are uncompressed files containing a CDFS filesystem (Compact Disc File System.) As far as I know, there is no way to read from the SquashFS from Windows, although I’m sure it would be easy enough. What I do know is that you can write to SquashFS files by using a program called MySLAX Modulator (henceforth referred to as MSM), which comes with MySLAX Creator (henceforth referred to as MSC).
The nice thing about using MSC is that you don’t have to know how to build your own modules in Windows OR in SLAX, as long as you have what you need already available in module form. This is where MSC comes in.
For the purposes of this how-to, we will create a SLAX livecd containing the editor Vim. The aim here is to demonstrate the flexibility of MSC, so I’m going to add a module freely available from this website to show how easy it is to add to SLAX. As far as creating new modules from source, pre-rolled software, or packages in other formats such as .tgz or .rpm, that’s beyond the scope of this tutorial.MySLAX Creator installed. When MSC comes up, you’ll see a bunch of scrolling text. You can read it or not as you choose, but when you’re ready to start mastering your cd, press the “Next >” button.
At this point, we have some choices. Since all we’re doing is adding the Vim module, I’ll click that one and then click “Add =>” In the tab marked “/modules,” my vim module appears. Let's add my favourite Jazz music module as well. We’re done adding modules, so click “Next>.”
Here, we find the “Remove Modules” screen. You can use this scree to remove existing modules from the SLAX ISO file. For this how-to we will leave the ISO as is. Now, click “Next >”.
Another click of the “Next >” button brings us to the last screen I generally use, the “Create MySLAX ISO” screen. If you’re satisfied with you configuration so far, you can click “Create ISO.”, and then we wait for the ISO to be created. You’ll see a progress bar and a size estimate of the finished project, and then a dialog informing you that your ISO was successfully created. Click “OK.”