What is Slax
Slax is a Live operating system based on Linux. Live means it runs from an external media without any need for permanent installation. Slax boots from USB mass storage devices such as Flash Drive keys as well as from regular hard drives and CD/DVD discs. Simply plug your device in and boot from it. Entire Slax operating system resides in a single directory /slax/ on your device, making it easier to organize with your other data.
Slax provides FluxBox window manager already preconfigured for the most common tasks. Included is a Web browser chromium , Terminal emulator xterm and simple text editor leafpad and calculator qalculate . You can put Slax on wide range of different filesystems, including EXT (ext2,ext3,ext4), btrfs, and even FAT and NTFS.
When Slax is started from a read-only media such as CD/DVD, it keeps all system modifications in memory only, and all the modifications are lost when you reboot. On the other hand, if you run Slax from a writable device such as USB Flash Drive, it can store all changes there, so all your configurations and modifications are restored next time you boot, even if it is on a different computer. This feature is known as Persistent Changes and you can read more about it in a separate chapter.
Choosing optimal Slax architecture (32bit or 64bit)
You probably noticed that Slax is available for 32bit and 64bit processor architectures. The 32bit version is designed to run on very old computers (as old as Intel 686; that dates back to 1995). It will run properly on brand new computers too, but it is somehow bigger download. Furthermore it has a limitation that single application can address only 4GB of RAM. On the other hand, the 64bit version is smaller, does not have such limitation, and it will run on most computers available nowadays. So in general, if you plan to use Slax on very old archaic computers, then choose 32bit. If your intention is to use Slax on machine made in this century, you better go for 64bit. And if you don’t know what your target hardware is, go for 64bit too, because the chance you’ll ever see a 32bit computer nowadays is almost zero.
System requirements to run Slax
Slax 32bit version | Slax 64bit version | |
---|---|---|
Processor: | i686 or newer CPU, all Intel processors and AMD processors will work | An x86_64 CPU, like AMD Athlon 64, Opteron, Sempron, Intel Core 2/i3/i5/i7, and others |
Memory: | 128 MB of RAM for desktop 512 MB of RAM to run Web browser | 128 MB of RAM for desktop 512 MB of RAM to run Web browser |
Peripherals: | CD or USB drive to boot from | CD or USB drive to boot from |
Optionally: | network card, sound card | network card, sound card |
Source code and license of Slax
Slax is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License (GPL) as published by the Free Software Foundation. Slax is distributed in the hope that it will be useful, but without any warranty; use at your own risk. The GNU GPL license requires that all source codes are published so others could reuse it, modify or learn from it. You can trust me, this is very good idea — without it, there would be no Slax at all. Slax itself shares most of code with Debian, whose source code is as well publicly available.
Источник
Install SLAX to a USB Flash Drive using Windows
Last updated: July 20, 2010
How to create a Portable SLAX USB Flash Drive. This guide will show you how to easily install SLAX to a portable USB device via Windows. SLAX is a small Live Linux CD distribution created by Tomas Matejicek. SLAX is basically a stripped down version of Slackware Linux. It uses the unification file system or (unionfs) allowing a read only filesystem to behave as a writable filesystem which allows the user to save system wide changes without a secondary persistent partition.
Newer versions of Slax (6.0.3+) appear to include install scripts and persistence is automatic.
SLAX 6.0.3 Screenshot:
Distribution Home Page: Slax.org
Minimum Flash Drive Capacity: 256MB
Persistent Feature: Yes
USB SLAX creation Basic essentials:
- A 256MB or larger USB flash drive (fat32 formatted)
- SLAX-6.x.x.tar
- 7-Zip or other archive extraction tool
- Windows Host to perform the USB install
SLAX USB installation tutorial:
This tutorial is obsolete ! This tutorial or version of Linux is old. Please use the Universal USB Installer instead, as it can be used to install the latest version.
-
- Download the SLAX for USB .tar file
- Using 7-Zip extract the files from the slax-6.x.x.tar to the root of your USB stick
- Navigate to the boot folder on your “USB device” and click bootinst.bat (Click Continue if the following error appears)
- Follow the onscreen instructions to make the device bootable
- Once the USB install script has finished, reboot your computer and set your BIOS or Boot Menu to boot from the USB device
- Save your BIOS settings. On the next reboot, you should have a successful launch of your USB SLAX Linux compilation
Источник
Linux slax для usb
Для загрузки slax usb-накопителя можно использовать разные способы. Есть 2 варианта загрузки: непосредственно из запакованного ISO-образа или из разархивированного на диск образа. При первом варианте весь образ загружается в оперативную память компьютера. Соответственно, если оперативной памяти меньше, чем размер образа, появится ошибка и ничего не получится. Рассмотрен пример, когда мы загружаемся из файлов на диске, не упакованных в образ.
Для записи slax можно пойти 2 путями. С записью загрузчика на флешку и без него, то есть используя встроенный загрузчик. Загрузчик на флешку обычно пишут, когда требуется сделать мультизагрузочную флешку.
Самый простой случай, когда вам не нужна мультизагрузочная флешка выглядит так:
1) скачать свежую версию Slax http://www.slax.org/en/download.php
2) разархивировать на диск так, чтобы папка boot оказалась в корне диска
3) если windows, то запустить boot/bootinst.bat, а если линукс boot/bootinst.sh
Готово, можно ставить загрузку в биосе с этого диска(она же флешка).
Если же вам нужна мультизагрузочная флешка, то действия будут такими:
1) установить grub4dos на флешку. Можно скачать тут или воспользоваться WinSetupFromUsb, и с помошью нее поставить grub4dos на носитель, либо воспользоваться скриптом входящим в состав grub4dos(см. внизу). При этом на флешке запишется загрузочный сектор и при выставлении в BIOS загрузки с flash-usb процесс загрузки будет передан grub4dos(сам загрузчик — это файл grldr в корне)
2) скачать свежую версию Slax http://www.slax.org/en/download.php
3) разархивировать на диск, у меня получилось (диск)/slax/ и в этой папке директория boot
4) в файле menu.lst который лежит в корне диска добавить строки:
title Slax
set root=(hd0,0)
kernel /slax/boot/vmlinuz ramdisk_size=6666 root=/dev/ram0 rw autoexec=xconf;telinit
4 changes=/slax/ fromusb
initrd /slax/boot/initrfs.img
boot
Загрузочный сектор можно восстановить заново отформатировав носитель.
Установка grub4dos из-под линукс.
Чтобы узнать диск, нужно ввести в терминале
и выбрать свой согласно размеру флешки.
Затем перейти в директорию с grub, ввести команду, сменив /dev/sdb на имя своего диска.
Источник
Мультизагрузочная флешка с Slax и Geexbox
Хотел начать с того, что статья адресована тем, у кого уже есть мультизагрузочная флешка с загрузчиком grub4dos, добавление на которую новой ОС сводится к копированию файлов и редактированию menu.lst. Однако, как оказалось, в состав Slax входят два файла bootinst.bat и bootinst.sh, предназначенные для установки загрузчика. Добавлю для тех, кто не знает, что это за файлы — с расширениями .bat и .sh — что это программы на языках сценариев (в данном случае — для установки Slax) для Windows и Linux соответственно.
Те, кто умеет редактировать конфигурационный файл загрузчика menu.lst обнаружат, что в состав Slax входит аналогичный конфигурационный файл syslinux.cfg.
Установка GeexBox, как известно, осуществляется с помощью утилиты Unetbootin, в которой этот специализированный дистрибутив Linux (Geexbox — такой дистрибутив-медиацентр) входит во встроенный список дистрибутивов, хотя при выборе соответствующего пункта из этого списка вместо загрузки файла с сайта происходит ошибка. Однако ничто не мешает загрузить с сайта iso-образ самостоятельно и указать его программе Unetbootin.
Далее происходит копирование необходимых файлов на флешку и создание на ней еще одного файла syslinux.cfg (в ее корневом каталоге). Как я ожидал, для создания мультизагрузочной флешки осталось добавить в syslinux.cfg, находящийся в каталоге /slax/boot, пункты меню для загрузки Geexbox из файла syslinux.cfg, созданного unetbootin и переустановить загрузчик Slax. Однако переустановка последнего почему-то не понадобилась.
Таким образом, для создания такой мультизагрузочной флешки c Slax и Geexbox нужна только флешка, отформатированная в ФС FAT32, и совсем не нужно быть компьютерщиком, у которого уже есть такая мультизагрузочная флешка, основанная на загрузчике grub4dos, но без Slax и Geexbox. Также потребуется собственно настольный компьютер, способный загрузиться в Legacy Mode (а не только с помощью UEFI).
Например, я читал роман «Петровы в гриппе и вокруг него», в котором Петров был слесарем-автомехаником, на досуге рисовавшим с другом комиксы. Так вот, и слесарю-электромеханику по силам то, о чем я написал выше.
Наконец, загрузив с флешки Slax или Geexbox, можно, например, во-первых, восстановить загрузку компьютера (хотя для этого есть и более подходящий инструмент — дистрибутив PartedMagic) и во-вторых (с помощью Geexbox) получить не самую последнюю версию медиаплеера Kodi, потому что Geexbox представляет собой не что иное, как jeos-дистрибутив, основанный на этом медиаплеере, как LibreELEC .
Для энтузиастов. Для тех, кто не понял, как установить Slax на флешку, есть подробная статья на Хабрахабре «Slax — карманная операционная система (часть 2)».
Источник
ОС Slax 9
Подробный отчет об освоении новой ОС и нового оконного менеджера.
29-Инструкция по установке Slax9
Составил краткую инструкцию (это было уже давненько. )
С основного ресурса, от автора этого дистрибутива, на английском языке, скачиваем последнюю версию Slax. Устанавливать можно на что угодно — на флешку, SSD, HDD:
- скачиваем и распаковываем ISO образ
- копируем папку /slax в корень носителя
- запускаем в любом Linux скрипт /slax/boot/bootinst.sh, и устройство становится загрузочным (только для Slax!)
- в Windows запускать bootinst.bat (у меня нет никакой Винды уже много лет, и этот вопрос меня не интересует, информацию о совместном использовании ищите на просторах. )
Первый запуск Slax:
Настраиваем, если нужно, разрешение экрана (меню ПКМ на РС)
Установка VLC имеющимся ярлыком в меню на раб.столе. Обязательно сделать это прежде всего, будут установлены доп.библиотеки, которые много для чего еще нужны! Если, конечно, вы не решили ограничиться использованием одного браузера. Кроме того, все мои модули созданы и будут работать при условии установки VLC в этом пункте, работа без VLC не гарантируется.
Установка других программ, для которых нет смысла делать модули, например:
apt install obsession
Скачиваем нужные модули из Облака
Помещаем их, например, в папку /root/modules
Для удобства оперативной активации в меню файлового менеджера pcmanfm ПКМ на файле модуля — Open With. — Custom Command Line — вписываем команду: slax activate %f — добавляем Application Name: Активировать
Аналогично, для деактивации: slax deactivate %f и Деактивировать
Активируем нужные модули, в т.ч. модуль русификации 07-RU_locale.sb
Запускаем программу конфигурации локалей:
dpkg-reconfigure locales
где выбираем требуемые локализации, в т.ч. ru_RU.UTF-8 UTF-8
Задаем часовой пояс и локальное время (ищем правильное название своего час.пояса в /usr/share/zoneinfo):
ln -s /usr/share/zoneinfo/Asia/Irkutsk /etc/localtime --force
hwclock --systohc --localtime
В /etc/timezone тоже заменяем на свой часовой пояс: Asia/Irkutsk
Можно настроить формат часов (ПКМ на панели), у меня:
%H:$M %d-%m-%y
Задаем переключение раскладки:
setxkbmap -layout 'us,ru(winkeys)' -option 'grp:caps_toggle‘
или ‘grp:ctrl_shift_toggle’, кому как нравится
Перезапуск сеанса Logout:
Login = root
Password = toor
startx
Ну вот, можно пользоваться. Все остальное ищите на страницах блога.
3 комментария:
уже на флешке не могу сделать командой chmod файл bootin.ch исполняемым. Делаю chmod 777 имя файла потом пробую его испольнить и пишет -отказано в доступе. Помогите разобраться.
Может, нужно с sudo?
У меня HDD-USB разбит на три части, и на них стоят три ОС — Windows, Puppy v7.5 и Slax v9.11. Если нужно перейти с одной системы на другу, то я переключаю в Boot на активный и перезагружаю.
Источник