Slax 9.9.1 released

I am happy to let you know that new Slax version has been released. This release updates 11 core packages and contains the following changes:

  • PXE boot from TFTP server is up to 3 times faster now, using parallel download
  • Text selected in xterm is automatically copied to clipboard now for easier copy&paste
  • Added neat 'start here' floating text on GUI startup
  • Wifi should now reconnect on resume
  • Added support for NVME devices during boot
  • Enjoy the new release! :)

    User comments
    Martin Mozos 2019-06-28 07:33


    Rick 2019-06-29 06:54

    I have downloaded 9.9 and installed it on a usb thumbdrive. It works great. My only comment is: how do I add software applications as there is not a GUI package manager and the command > apt install *.* is not working for me as I find it very difficult to install a program that I can not find with apt search as the "W"hole listing from A to Z comes up and I do not want to scroll up or down, BTW there is no scroll bar on my xterm. Hope I get a good response on how to install software. Thanks for reading.......yes, I am a newbie at this!

    Tomas M 2019-06-30 07:23

    apt install works just fine. You can scroll in xterm using Shift+PgUp and Shift+PgDn, you can also try using "|more" or "|grep"

    Paul 2019-07-02 09:35

    I have problems in the terminal too.
    There is no internet.
    This is not only in this version.
    In the prew versions too.
    What is strange ..
    In the browser there is Internet,
    In the terminal there is no Internet.
    But in the virtual machine everything is fine.
    The problem is only on a real machine.

    Paul 2019-07-02 09:37

    Otherwise, everything is fine.. the good work)

    Tomas M 2019-07-03 16:54

    If you try wget http://slax.org/ on commandline, what error do you get? I guess it will be some DNS issue, like slax.org not found.

    If I understand it correctly, chromium has a feature that it works even if your DNS server is broken, because it has its own DNS servers hardcoded. I believe it uses google's nameservers.

    If this is the case, you should be able to fix that by editing /etc/resolv.conf, add the following lines and save it:

    Basher52 2019-07-04 13:58

    Great, it still exists :)

    Was plenty of years ago I used Slax and it was cool with all the modules I could add. I see that modules are a thing of the past but it seems there are a lot more to add now.

    I'm gonna try this on a VERY old laptop that used Win XP and I think only 512MB RAM so this is the only extremely small distro I think will work.
    I tried other "bigger" distros on even better hardware with extreme lag so I put my hope to this :D

    As of now I think a small GUI for some lighter browser (any ideas?)
    and Putty because I need it to talk to microcontrollers that use RS232.


    yunarko 2019-07-05 09:27

    Please add office(I prefer WPS Office) at ISO file or provide link to download office application (or other programs as .sb files) so it will ready to use for common user.

    Basher52 2019-07-05 15:41

    LibreOffice is in there, just to install. No need to make this distro to be bigger by adding more of the same.

    ... and to continue my last post ...

    I think might have to go elsewhere as I can't get the wifi to work in here, at least for now. Tried ndiswrapper but that won't even compile. I might get back to this later one as I kinda love this tiny one :D
    Also, more complex to add stuff now when modules are out of the picture but I think that is just on me and my ignorance :P

    yuan 2019-07-11 10:31

    How to set up workspaces can use mouse scrolling switch and Remove fbappselect(xlunch)

    lucbertz 2019-07-12 10:52

    Is it planned a switch to Debian 10 or Debian 9 branch will be kept as base until its support end?
    A beta branch based on Debian 10 would be nice.

    Little Ctr 2019-07-13 21:48


    Where can i download the source-code for this release 9.9.1?

    Seems the github version is old? As the changelog (https://github.com/Tomas-M/linux-live/blob/master/Slax/debian/CHANGELOG) only shows till 9.3?

    Let me know. Thanking you for your time and efforts.

    Bjorn Hogeman 2019-07-16 11:23

    Is there a way to not mount local harddrives at boottime? The cheat code nohd doesn't work.
    is there a way to set the hostname as cheat code or execute a command at boottime (so I still can set the hostname)?
    No deb2sb txz2sb tgz2sb command? That would help a lot to build a clean application package.

    parrothead 2019-07-17 02:03


    I believe noautomount is the cheat code you are looking for but I believe I read there are problems with it (or were). I haven't tried it.

    For building clean application packages with no dependencies outside of the base modules, see this thread:


    I call it apt2sb.sh but you can of course name it how you like.


    miroker 2019-07-18 23:06

    I am trying to get the "shared clipboard" to work in the vbox virtual machine I am running slax 9.9.1 in. Have been all over the internet looking for how to install the guest addtions and think I have gotten it installed after umpteen attempts as I do see a line during boot that says something to effect of " Started Vbox guest utils". However, after many reboots, I am unable to copy and paste from host system into the vm or vice versa. VM does show that it is enabled as idirectional. Any help or ideas?

    Kulkas 2019-07-20 12:20

    +1 for WPS Office, Libre Office is too slow and breaks especially on Calc / spreadsheet

    Tomas M 2019-07-21 14:48

    @Little Ctr
    source code is ctual, just the changelog file was not updated for some time, sorry about that

    @Bjorn Hogeman
    you can remove "automount" boot option.
    there is no command to set hostname, I am sorry
    there are no commands to convert packages to modules, but you can use 'savechanges' command, see docs

    Lokarin 2019-07-22 19:21


    Could someone tell me if it is possible to install steam at slax? If so, how?

    Thanks in advance
    Hugs from Brazil!

    Donald Mickunas 2019-07-26 22:14

    I have one question. Is this meant for Windows users only? I am using Debian Linux and would like to use this to build a LFS system. I can find zero instructions for making the usb bootable with Linux. A reference to a Windows bat file is useless to me on Linux. How about some love for us fellow Linux users?

    Tomas M 2019-07-27 12:52

    Actually, the bootinst.bat file is fully usable in Linux too. If you cannot run bat file in your distro, use bootinst.sh script (located in the same directory).

    Evgeny 2019-07-30 23:42

    Thank you Tomas. Slax is great.
    I want to install it on my old netbook. Is there any instruction how to install it to HDD? Execution bootinst.sh doesn't help.

    Bernd 2019-07-31 12:04

    Hey, Bernd from Germany.
    Installed Synaptic, works fine.
    Installed Systemsettings to change system language, cannot find it, cannot start it?
    KDE language support is installed.
    How to change the keyboard layout?
    Tried Google but no success....
    Sorry for my bad English...
    Long time ago I have learned it...

    SLAX could be exactly what i am searching for a very long time....
    Probably there will be many questions of mine...
    Thanks a lot

    Little Ctr 2019-07-31 19:58

    Thanks for the response Tomas.
    1) There seem to be two build files.

    Which one should we use to build?

    2) Seems the build master build
    does not copy the root-copy folder? Is this correct?

    Okta 2019-08-01 02:28

    Does the slax sb module already use zstd squashfs?
    Kirim masukan

    Dr. Csatlócki István 2019-08-04 00:58

    Hello Thomas, hello Guys!
    Here is the solution for EFI & Legacy boot for slax:

    A Slax linux legacy boot és az EFI boot céljára a pendrive hagyományos DOS partíciós táblát kap. Két partíció kell rá.
    Az első partíció EXT4-es legyen ide bemásoljuk a slax mappát és a boot mappából lefuttatjuk a bootinst.sh fájt.
    A második partíció legyen egy maximum 1 gigabájtos FAT32-es partíció. Ennek gyökerébe kicsomagoljuk ezt: https://www.rodsbooks.com/efi-bootloaders/syslinux-6.0.3+dfsg-14.tgz . Létrejön benne az EFI mappa. Az esp partíció gyökerébe átmásoljuk az EFI mappa mellé a slax boot mappájából az initrfs.img és a vmlinuz fájlokat. Én az EFI mappába a már benne lévő syslinux mappa mellé készítettem egy boot mappát is melyben a bootx64.efi fájlt helyeztem el. Az esp partíció /EFI/syslinux mappájában a syslinux.cfg fájl tartalma az alábbi legyen és a benne lévő UUID értéket cseréljük le a saját EXT4-es partíciónk UUID értékére. Ennyi az egész. Tiszta syslnuxos megoldás. :)

    In English:
    For Slax linux legacy boot and EFI boot, the pendrive gets a traditional DOS partition table. You need two partitions.
    The first partition should be EXT4, copy the slax folder here and run bootinst.sh from the boot folder.
    The second partition should be a FAT32 partition with a maximum size of 1 gigabyte. At the root of this, we unpack this at https://www.rodsbooks.com/efi-bootloaders/syslinux-6.0.3+dfsg-14.tgz. The EFI folder will be created. At the root of the esp partition, we copy the initrfs.img and vmlinuz files from the slax boot folder next to the EFI folder. I created a boot folder in the EFI folder next to the syslinux folder already in it, where I placed the bootx64.efi file. In the / EFI / syslinux folder of the esp partition, the contents of the syslinux.cfg file should be as follows and the UUID value in it will be replaced with the UUID value of your EXT4 partition. That is all. Clean syslnux solution. :)


    DEFAULT slax
    UI vesamenu.c32

    PROMPT 0
    TIMEOUT 40

    MENU HIDDENKEY Enter default
    MENU BACKGROUND /slax/boot/bootlogo.png


    MENU COLOR BORDER 30;40 #00000000 #00000000 none
    MENU COLOR SEL 47;30 #FF000000 #FFFFFFFF none
    MENU COLOR UNSEL 37;40 #FFFFFFFF #FF000000 none
    MENU COLOR TABMSG 32;40 #FF60CA00 #FF000000 none

    F1 help.txt /slax/boot/zblack.png

    MENU AUTOBOOT Press Esc for options, automatic boot in # second{,s} ...
    MENU TABMSG [F1] help [Tab] cmdline >

    LABEL default
    MENU LABEL Run Slax (Persistent changes)
    KERNEL /vmlinuz
    APPEND vga=normal root=UUID=83bde0b8-da9d-4bda-a1ed-6f77e20ce4ea rw quiet splash load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=perch,automount
    INITRD /initrfs.img

    LABEL perch
    MENU LABEL Run Slax (Fresh start)
    KERNEL /vmlinuz
    APPEND vga=normal root=UUID=83bde0b8-da9d-4bda-a1ed-6f77e20ce4ea rw quiet splash load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=automount
    INITRD /initrfs.img

    LABEL toram
    MENU LABEL Run Slax (Copy to RAM)
    KERNEL /vmlinuz
    APPEND vga=normal root=UUID=83bde0b8-da9d-4bda-a1ed-6f77e20ce4ea rw quiet splash load_ramdisk=1 prompt_ramdisk=0 rw printk.time=0 slax.flags=toram
    INITRD /initrfs.img

    Dr. Csatlócki István 2019-08-04 01:04

    pardon syslinux.cfg of course

    Tomas M 2019-08-04 22:38

    @Little Ctr
    linux-live is a generic tool to build a live system from any installed distribution. For that purpose, use

    Furthermore, linux-live contains special build script which I use to build Slax in particular, and only this script copies the content of rootcopy folder:

    clown.e.coli 2019-08-05 16:24

    I changed the keyboard layout by entering:
    "dpkg-reconfigure console-setup" in terminal mode.

    Ich habe das Keyboard-Layout im Terminal mit
    "dpkg-reconfigure console-setup" in ein passendes abgeändert.

    Viel Erfolg.

    Lukas Veselovsky 2019-08-06 09:40

    Hi tomas,

    I have asus vivobook e203en its cheap 64 bit celeron n3060 apollo lake uefi netbook, there are lot of similar devices.

    I add to usb key efi files from debian and its works, and slax run ok

    But when i move files to internal emmc and delete windows than slax can not find slax folder with modules, it boot from efi but live scripts doesnt find slax. Only posible is boot from emmc and modules have on sd card or usb.

    I have question to you can you in next slax put filesystem and block devices modules or whole storage modules to initramfs ?

    Its posible to rebuild initramfs ? I dont know how. I know that new slax is based on debian nor slackware but new slackware current has new command geninitramfs

    Thanks for your good work. Slax is best

    Lukas Veselovsky 2019-08-06 09:43

    Emmc storage is represented as /dev/mmcblk0p1 nor /dev/sdX

    May be this was problem with finding slax data

    Rob Emery 2019-08-09 11:51

    Any chance of supporting EFI networking booting?

    Happy to test it!

    Rob S. 2019-08-11 16:48


    I would like to build my distro on Slax.

    However I would like to change the slax folder of the ISO to the name of my distro.

    What steps should I take please? Because just changing the folder name does not find ldlinux.c32...


    Rob S. 2019-08-11 18:18

    Ok solved!

    You have to regenerate isolinux.bin and patch initrfs.img!

    Thanks for Slax!

    Robert Spiteri 2019-08-12 07:12


    What should be done to change the default user that is automatically logged in from root to a non-root user but still keeping the root account?


    Kulkas 2019-08-14 09:46


    I follow https://www.slax.org/starting.php (USB) on my Windows 10 64 bit but it won't work, it says, "writing mbr access is denied" on both 32 bit and 64 bit ISO. However if I use rufus, and then execute bootinst.bat, it works. Just wonder why...?

    Antonio Tinacci 2019-08-19 21:27

    Hi, i've installed slax persistent with batch file on an external 60Gb ssd. I've put steam on it but if i want to install game sad to me i' ve no disk space.
    I've done 'df -h /' and sad to me i've only 3,5Gb 90% used.

    What i can do ?

    André Sippert Motta 2019-08-23 18:09

    I have problems during the boot process after adding hard drives.
    When I start the computer with the USB stick only, it starts normally. But when I turn on the computer with the hard drive connected, the boot process stops and displays the following message:

    "Live Kit done, starting slax
    ln: sbin/fsck.aufs: No such file or directory

    Fatal error occured - Can’t find executable chroot command"

    The installation on the flash drive was done through the bootinstall.sh script.

    Fran 2019-08-24 16:12

    I followed instructions to install slax on usb and works great.
    Installed slax on SD using a usb sd card reader and worked great.
    But, due to I have a laptop that has an internal card reader, I installed slax on SD placed into it, boot from SD, and got to start until:

    *Looking for slax data in /slax
    Until reached fatal error occurred- Could not locate slax data.

    I runned the bootinst.sh and device in card reader was detected as sdc1.

    Could someone point out details about what change that I need to do in order to get it running and read the slax folder?

    bbvedf 2019-09-06 08:47

    I can't get Teamviewer 14 to work for me in Slax 9.9.1.
    I have only done these two steps:

    wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
    apt install ./teamviewer_amd64.deb

    The installation is good, the demon starts, the icon appears in the menu, the execution does not give problems:

    root @ slax: / root # / opt / teamviewer / tv_bin / script / teamviewer

    Init ...
    CheckCPU: SSE2 support: yes
    Checking setup ...
    Launching TeamViewer ...
    Launching TeamViewer GUI ...
    Command finished Press any key to close window ...

    But I don't get the GUI at any time, so I can't use it to connect to other computers.
    Has anyone managed to do it?

    New slax user 2020-03-19 22:52

    How to reduce brightness screen?.

    prednisonebag 2023-01-25 22:26

    I needs to spend some time learning more or understanding more.