Ставим Linux на флэшку от 256MB

Discussion in 'Безопасность и Анонимность' started by _SEREGA_, 28 Apr 2009.

  1. _SEREGA_

    _SEREGA_ Banned

    Joined:
    28 Mar 2008
    Messages:
    132
    Likes Received:
    44
    Reputations:
    7
    Ставим Linux на флэшку от 256MB

    Всем привет! Сейчас я вам расскажу как поставить на
    флэшку полноценную операционную систему.Данная сатья будет полезна новичкам,которые не хотят ставить Linux на HDD и просто тем кому нужна простая,интересная и удобная OS на флэшке. Это будет Linux из семейства Slaсkware. Называется этот дистрибутивчег - Slax (Подробнее вы можете узнать тут и тут)


    SLAX- современная, портативная, маленькая и быстрая операционная система Linux с модульным подходом и выдающимся дизайном. Несмотря на небольшой размер, Slax обеспечивает широкую коллекцию предварительно установленного программного обеспечения для ежедневного использования, включая хорошо организованный графический пользовательский интерфейс и полезные инструменты восстановления для администраторов системы.

    Модульный подход дает Вам способность легко включать любое другое программное обеспечение в Slax. Если Вам не хватает вашего любимого редактора текста, программы для работы с сетью или игры - просто загрузите модуль с программным обеспечением и скопируете его в SLAX, нет необходимости в установке и настройке.


    Этот дистрибутив в стандартной комплектации весит ~200 Mb (Также можно самому выбрать комплектацию софта см. ниже). SLAX использует в качестве рабочей графической среды KDE(Можно будет поставить GNOME (см. ниже). Могу отметить большие плюсы данного дистибутива:

    1) маленький размер
    2) Очень лекно устанавливается софт(в виде модулей см. ниже)
    3) ВСЕ ВАШИ ИЗМЕНЕНИЯ ОТ РАБОТЫ СОХРАНЯЮТСЯ( т.е. полноценный Linux)


    Выгдядит он вот так вот(KDE):
    [​IMG]

    Итак, что нам требуется.

    1) Флэшку от 256 Mb с файловой системой FAT/FAT32 и более
    2) Собственно сам SLAX. Сливаем тут
    3) Немного мозгов

    Ну всё поехали.


    Ставим SLAX на USB флэш диск:

    SLAX для USB - это дистрибутив SLAX в формате TAR, созданный для распаковки на доступный для записи диск. Если Вы не знаете, что за формат TAR, Вы можете представить его как ZIP-архив. Извлеките (распакуйте) архив прямо на Ваш USB флэш-диск, MP3-плеер или даже на Жёсткий Диск. Большинство архиваторов могут распаковывать TAR без проблем. SLAX для USB настроен для сохранения всех Ваших изменений на загрузочное устройство (диск), так что он будет вести себя как нормально установленная система.

    Делаем флэшку загрузочной:

    После распаковки Slax на ваше устройство, будут созданы каталоги '/boot/' и '/slax/'. Необходим только один шаг, чтобы реализовать загрузку SLAX с USB устройства или диска: нужно вручную перейти в созданный каталог '/boot/' и запустить скрипт bootinst.bat.
    Если ставите SLAX из под Linux то тогда запустите скрипт bootinst.sh который хранится в каталоге '/boot/'


    Собираем свой SLAX:

    До этого мы скачивали стандартный дистрибутив. Он был следующей комплектации:


    1.Slax Core//Linux,драйверы,программы,системные библиотеки
    2 Slax Xorg // иксы
    3.Slax KDE //KDE
    4.Slax Apps //софтина всякая для KDE
    5.Slax KOffice //Офис для KDE
    6.Slax Devel //инстументы для компиляции программ

    Эти части или программы называются модулями. Вы можете убрирать и добавлять модули на ваш вкус.
    Всё это делается очень просто и удобно.

    Для того чтобы собрать свой SLAX надо перейти по ссылке http://www.slax.org/build.php
    Перед нами будет стандартный набор модулей. Чтобы исключить модуль из сборки кликаем по иконке модуля
    и выбираем соответствцющий пункт. Я не буду Вам расписывать каждый шаг, там всё просто думую сами разберётесь.

    Если Вам не нравится KDE, то Вы можете поставить другую среду рабочего стола, например GNOME.
    Я Вам советую не менять среду, если Вы не хотите гемороя.

    Ещё раз повторюсь, Вам нет надобности пихать в сборку кучу всякой софтины, Вы это можете сделать
    после установки из под SLAX одним кликом (см.Раздел СОФТ). Но если Вы хотите например поставить GNOME вместо KDE, то лучше это сделать в сборке.


    Ставим GNOME:



    Модуль GNOME:
    [​IMG]

    Это тем кто не любит KDE =)
    Если сносите KDE, то перед тем как добавить модуль GNOME, исключите из сборки Slax KDE, Slax Apps, Slax KOffice.
    Так как они зависимы от KDE.
    У нас остаётся теперь Slax Core,Slax Xorg,Slax Devil. Потом мы переходим сюда http://www.slax.org/modules.php?action=detail&id=435
    добавлем GNOME все те зависимости которые там ниже написанны.
    Сливаем,распаковываем в корень флэшки.Флэшка должна быть в FAT/FAT32.
    В каталоге /boot открываем файл slax.cfg блокнотом,ищем строчки

    Code:
     
    LABEL xconf 
    MENU LABEL Slax Graphics mode (KDE) 
    KERNEL /boot/vmlinuz 
    APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=startx;telinit~4 changes=/slax/ 
    TEXT HELP

    изменяем их так:

    Code:
    LABEL xconf
    MENU LABEL Slax Graphics mode (GNOME)
    KERNEL /boot/vmlinuz
    APPEND initrd=/boot/initrd.gz ramdisk_size=6666 root=/dev/ram0 rw autoexec=startgnome;telinit~4 changes=/slax/
    TEXT HELP 
    сохраняем,закрываем и всё! Перезагружаемся и настраиваем GNOME по своему вкусу.
    В принципе можно и KDE и GNOME вместе поставить.

    Конфигуровочный файл slax.cfg:

    Открыв этот файл можно настроить запуск SLAX'a. Поменять картинку, добавить свои варианты загрузки и прочие.
    Там есть комментарии что,где.куда. Так что будет понятно.


    СОФТ:

    Разделы софта для SALX:
    [​IMG]

    Вот тут разделы софта для SLAX http://www.slax.org/modules.php.

    Для установки модуля из под SLAX просто на понравимшемся
    модуле нажмите активировать.
    Они устанавливаются а каталог ../modules.
    Чтобы деинсталировать модуль
    завершите работу модуля (кликните два раза по нему) и удалите из каталога.
    Модули представляют собой файлы с расширением *.lmz.

    Я Вам предлагаю включить в Ваш будущий дистрибутив следущие модули.

    Если Вы владелец видяхи ATI, то включайте дрова.
    http://www.slax.org/modules.php?action=detail&id=2390
    Там же и инструкция по установки их.

    Елси у Вас Nvidia, то просто включите в сборку этот модуль и всё.
    http://www.slax.org/modules.php?action=detail&id=2417

    Если Вы пользуетесь Wi-Fi то включите следущий модуль.
    ndiswrapper 1.54 http://www.slax.org/modules.php?action=detail&id=2389
    Как её использовать в инете много статей.

    Так ещё важно включить модуль NTFS 3G 2009.3.8.
    Он позволяет не только считавать разделы с NTFS, но и записывать.
    http://www.slax.org/modules.php?action=detail&id=2357

    Включите модуль Russian-utf8 6.0.7
    http://www.slax.org/modules.php?action=detail&id=771
    Чтобы не было проблем с русской кодировкой.

    Смотрите,выбирайте и устанавлювайте. http://www.slax.org/modules.php

    В описание каждого модуля присутсвуют зависимости.

    Также Вы можете инсталить и компилировать софт как на другом любом Linux .Например командой make и др.
    В SLAX как и в другие дистрибутивы включён компилятор gcc.

    Жизнь флэшки:

    Хочу сказать что SLAX во время своей работы очень часто обращается к флэшке. А флэшка имеет ограниченный
    ресурс чтения/записи.На срок службы флэш-накопителя влияет то, как активно вы им пользуетесь. Особенно сильно на ресурсе надежности сказывается частая запись на флэш-драйв. Если объяснять на пальцах, то транзистарам надо переключаться в другое состояние в отличие от чтения, когда происходит просто его считывание (состояния), что является главным фактором, при выявлении того, что больше влияет на срок службы чтение или запись.
    Также влияет на срок службы тип используемой файловой системы на флэшке. В FAT32 меньше обращается к накопителю чем NTFS, которой необходимо устанавливать для файлов различные атрибуты, что естественно уменьшает ресурс флэш-драйва.
    На сегодняшний день ресурс службы типичной NAND-памяти (именно она в основном используется производителями флеш-дравйов) составляет порядка 1 млн циклов чтения\записи.
    Так вот SLAX может не очень хорошо сказаться на здоровье флэшки.

    SLAX на старые флэшки:

    Старые устройства (USB версии 1.1) очень медленно работают и создадут вам проблемы. Даже чтение с таких устройств происходит медленно. Более новые устройства работают со SLAX'ом просто прекрасно, а лучше всего поддерживающие технологию ReadyBoost.

    Важно:

    В основном, все файловые системы «предрасположены» к потере данных в критических ситуациях. Если Вы отсоедините свой USB-накопитель, до того как SLAX закончит процедуры выключения, либо если Вы выключите компьютер (резко), когда Slax записывает что-нибудь, Вы можете потерять данные или разрушить файловую систему. Файловая система FAT (широко используемая на подавляющем большинстве USB флэш-накопителей, MP3-плееров и камер) наиболее уязвима. В любом случае, если файловая система получила повреждения, это поправимо.

    Как уже упоминалось в ранее, файловая система FAT наиболее уязвима. Если Linux обнаруживает повреждение, то перемонтирует раздел в режим только для чтения, для предотвращения дальнейшего разрушения. Чтобы решить эту проблему, используйте:

    Code:
    dosfsck -wa /dev/hdb1
    Безусловно, надо заменить "hdb1" на используемое Вами имя. Если Вы получите сообщение об ошибке, значит есть различия между boot-сектором и его резервной копией - не беспокойтесь об этом, в этом нет никакой проблемы. Утилита просто пропустит это и продолжит работать, исправляя все прочие ошибки.

    Другие дистрибутивы:

    Помимо SLAX сушествует ешё куча дистибутивов для установки на флэшку. По моему мнению для новичка SLAX лучший выбор. Так как наиболее прост в установке и эксплатации. Многие из них работают как Live CD т.е. без сохранения измений.А наш SLAX сохраняет изменения.=).Все они схожи с друг другом. Отличаются средой рабочего стола,набором софта и устанавливаются по сложнее.

    Вот я перечислю несколько аналогов SLAX'a.

    NimbleX http://nimblex.net
    MCNLive http://mandrivaclub.nl
    Puppy Linux http://www.puppylinux.org
    Runt Linux http://runt.mybox.org
    Knoppix http://www.knoppix.net
    Back Track http://www.remote-exploit.org/backtrack.html
    Damn Small Linux http://damnsmalllinux.org


    Ну вот и всё!

    Поздравляю! Теперь у вас в кармане полноценная операционка.Вот собственно всё что я хотел сказать.Удачи.=)



    (c) _SEREGA_ for antichat users.
     
    #1 _SEREGA_, 28 Apr 2009
    Last edited: 1 May 2009
    5 people like this.
  2. m1t4ell

    m1t4ell New Member

    Joined:
    24 Apr 2009
    Messages:
    4
    Likes Received:
    1
    Reputations:
    1
    да + за старания, это нам знакомо.
     
  3. Ctacok

    Ctacok Banned

    Joined:
    19 Dec 2008
    Messages:
    732
    Likes Received:
    646
    Reputations:
    251
    Лично сам без мануалов енто всё ставил, но поставлю плюсик за старание.
     
  4. My_name

    My_name New Member

    Joined:
    8 Mar 2009
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    Непонятные траблы со слаксом,стоит у меня на винте в нтфс,версия 6.0.9 при юзании инета виснет наглухо,версия 6.1.1 при копировании на винт,перестаёт работать звуковой микшер,когда образ с 6.1.1 устанавлюю на флеху через ultra iso,микшер работает...
     
  5. _SEREGA_

    _SEREGA_ Banned

    Joined:
    28 Mar 2008
    Messages:
    132
    Likes Received:
    44
    Reputations:
    7

    попробуй поставь на винт в ext3 slax.
    и мой тебе совет: лучше поставь на винт другой дистр.
    например ubuntu.
     
    #5 _SEREGA_, 3 May 2009
    Last edited: 3 May 2009
  6. My_name

    My_name New Member

    Joined:
    8 Mar 2009
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    Не мне slackware нравится и всё шо на нём основано...Slax,zenwalk ,мопс,pyppu ....Притом на слакс можно перекомпилировать пакеты от слаквейра и дебиана...И вобще убунта нестабильный...Всё шо на слаквейре надёжнее
     
    1 person likes this.