SLAX — LiveCD-дистрибутив операционной системы GNU/Linux, базирующийся на Slackware. Данный дистрибутив не требует инсталляции на жёсткий диск, загружаясь со сменных носителей, таких, как USB flash drive или CD-ROM. В качестве одной из функций дистрибутива предусмотрена работа из оперативной памяти компьютера (то есть SLAX загружается в память и освобождает носитель, с которого был загружен). SLAX использует в качестве рабочей графической среды KDE. Также включён в дистрибутив Fluxbox.
Одно из преимуществ SLAX — модульная структура, что позволяет легко
модифицировать его под конкретные нужды пользователя. Дистрибутив можно
«собрать по кирпичикам» (модули имеют расширение *.lzm), включив в
состав диска нужные приложения. Также есть скрипты, осуществляющие
переформатирование в формат *.lzm пакетов других дистрибутивов — в
частности, tgz2lzm для конвертирования пакетов Slackware и deb2lzm для
конвертирования пакетов Debian/Ubuntu. Следует отметить, что, хотя
вероятность успешной работы сконвертированных пакетов достаточно велика
(особенно для пакетов из Slackware), всё же она не гарантируется. В
последних версиях (6.x) добавлена собственная реализация файловой
системы httpfs, позволяющей использовать пакеты сразу, без их
предварительного добавления в комплект дистрибутива. Установка Итак, дистрибутив (файл slax-6.0.7.tar в нашем случае) мы
скачали, переходим к установке. Распаковываем содержимое архива на
USB-носитель с помощью любимого архиватора, должно появится 2 каталога
— ./boot и ./slax.
Теперь необходимо сделать носитель загрузочным. В каталоге ./boot есть
2 скрипта — bootinst.bat для установки из Windows и bootinst.sh для
Unix-подобных систем. Запустите более Вам подходящий и следуйте
инструкции в консоли (которая сводится к нажатию any key =).
Теперь система с этого носителя может запуститься, но этого может быть
недостаточно. Необходимо, чтобы в BIOS компьютера была предусмотрена
первоначальная загрузка с USB-носителей перед загрузкой с жёсткого
диска. Делается это в разных биосах по разному, в общем случае Advanced
BIOS Features -> Hard Disk Boot Priority (носитель должен быть уже
вставлен, будет что-то вроде этого), если не так, то ищите по ключевым словам «Hard Disk Boot Priority».
Русификация В принципе, система установлена и готова к запуску. Если же Вы хотите получить русифицированный Slax, скопируйте в каталог ./slax/modules мой модуль rus-slax.lzm.
В принципе русификацию можно делать по пошаговой инструкции, но
просто удобнее поставить модуль, в который уже сразу включены русская
UTF-8 локаль, русификация KDE и рабочая переключалка раскладок.
Запуск Если Вы выполнили все описаные выше действия, то уже можно загружаться
в систему. Перезагрузите компьютер с установленым USB носителем. При
удачной загрузке должно появится загрузочное меню Slax:
Основные режимы загрузки:
Slax Graphics mode (KDE) — обычная загрузка системы с KDE Slax Always Fresh — в этом режиме система не сохраняет файлы и прочие изменения на носитель после перезагрузки Slax Copy To RAM — здесь Slax скопирует все данные в оперативную
память, что увеличит быстродействие и уменьшит нагрузку на флешку, но
только если у Вас достаточно большой объём RAM (советуют более 300 Мб)
Выберите один из этих пунктов и дождитесь загрузки системы. После запуска Вы должны увидеть дефолтный рабочий стол KDE
Если Вы скопировали модуль rus-slax.lzm при установке, следует завершить русификацию. Запустите консоль и выполните команду
./install-rus
(Совет новичкам: в консоли работает автодополнение по кнопке Tab, так что можете просто вбить «./in» и нажать Tab — команда введётся полностью)
Теперь завершите сеанс (Меню KDE -> Завершить сеанс -> Завершить
текущий сеанс). KDE перезагрузится, и после этого Вы получите
русифицированную систему с переключением раскладок EN<->RU по
клавишам Ctrl-Shift.
Настройка сети При использовании провайдером статических IP и DNS, было бы
достаточно воспользоваться обычной графической утилитой для настройки
сети в slax. Но при этом, Вы столкнётесь с проблемой сброса настроек
при перезагрузке системы. Выход из этой ситуации прост - скрипт для
конфигурирования настроек при загрузке системы. В файл rc.local
добавляем строку:
Если
же, для подключения Ваш провайдер использует PPPoE, то для начала, Вам
необходимо скачать два пакета ppp-2.4.tgz и rp-pppoe.tgz. Далее,
следует переконвертировать эти пакеты в два .lzm модуля. После
подключения модулей, идём в консоль и вводим:
pppoe-setup
С этого места и начинается настройка подключения к сети.
User name : Логин для доступа.
Ethernet Interface: eth0 – стандартное указание для сетевой карты, если ничего другого не используется.
Следующий пункт просто подтверждаем.
DNS: Вводим имеющиеся у нас DNS'ы. Первый и второй при вводе разделяем нажатием enter, или же вводим server – для автоматического получения имён.