1

Небольшой оффтопчик. Я раньше сталкивался, да и использовал SLAX - хороший модульный дистрибутив на основе слаки, но простой до дури  smile
http://www.slax.org
Его можно в два клика мыши поставить на флэшку - там все скрипты необходимые имеются - вот он действительно быстро работает (если б не эта тема, то я про него и забыл бы...)
Так что советую попробовать.

2 (15.10.2010 23:52:10 отредактировано ZhuK)

Почему же оффтоп? Полезная инфа. Скачаю попробую. Там сразу и для флешки есть и из образа сделать можно.
Небольшая поправка. Видимо не все работает при выдернутой флешке. Видео, аудио, тескты, интернет запускаются, а вот установить пакет deb с оперой не смог. Видимо все таки не все в памяти.

3

ZhuK пишет:

И как вы получали live диск или флешку?

Почему-то заметил я это только сегодня   ag
В некоторых дистрибутивах имеются уже готовые скрипты для автоматического создания iso образов установленной системы (например в mandriva или pclos) - там все проще простого делается.
Вот нарыл сайтик еще (на английском), скрипты для создания "живого" линукса http://www.linux-live.org/ - от того же товарища, что и главный в проекте SLAX.

4

Перевел все самое необходимое отсюда http://www.linux-live.org/?howtos так что можно смело собирать "живого линукса"  smile :

Linux live - коллекция shell скриптов, которая поможет тебе создать свой живой линукс из уже установленного дистрибутива. Живую систему можно создать для загрузки с CD или дикового накопителя - такого, как usb flash drive (любого типа).

Как создать живой дистрибутив:

1) Установи свой любимый дистрибутив на раздел диска.

2) Скомпилируй aufs (http://aufs.cvs.sourceforge.net/aufs/aufs) и squashfs (http://squashfs.sourceforge.net/) модули ядра . Опционально пропатчить для поддержки сжатия LZMA (http://www.squashfs-lzma.org/).
Это все не требуется, если вы используете ядра с нашего сайта.

Установите модули ядра для вашего дистрибутива в /lib/modules/`uname -r`/fs/.

Убедитесь, что запущено ядро, использующее скомпилированные модули.

3) Удалите все ненужные файлы (например страницы мануалов и/или другие ненужные файлы) чтоб сделать твою системы как можно меньше (опционально).

4) Загрузи linux-live скрипты с нашего сайта и распакуй их в /tmp
Прочти ./DOC/requirements.txt чтобы узнать, какие linux-live скрипты нужны.
Отредактируй файл .config если необходимо изменить некоторые переменные.

5) Наконец залогинься под рутом и запусти ./build

Дерево папок будет создано в /tmp/live_data_1234, где 1234 - случайное число.

6) Чтобы создать iso-образ запусти make_iso.sh

Для создания загрузочного (usb) диска запусти bootinst.sh

5

ZhuK, был как то дистр, на базе Арча, не помню сейчас названия, он был полноценным листром, только на флешке. С обновлениями, с совтом, ктороый выбираешь сам.

6 (17.10.2010 00:12:00 отредактировано alex-seed)

Кстати в своем дистре обнаружил сегодня в репозториях скрипт для создания live-usb ...

7

alex-seed, live-usb не подразумевает полноценного дистра на флешке. Там только то, что может демонстрировать возможности дистра, и решиться на его установку, ну и собственно, установить.

8

Shlomo пишет:

alex-seed, live-usb не подразумевает полноценного дистра на флешке. Там только то, что может демонстрировать возможности дистра, и решиться на его установку, ну и собственно, установить.

Не пробовал еще - флешка померла недавно, как новую приобрету, так испытаю. А про сборку нормального live дистра я перевод документации выложил (см. выше).

9

alex-seed, я не очень разбираюсь в "лайв-дистрах", но как мне объяснили, не помню где уже, да я и не совсем понял почемуЮ что таким образом полноценного дистра не получится.

10 (17.10.2010 00:53:38 отредактировано alex-seed)

Shlomo пишет:

alex-seed, я не очень разбираюсь в "лайв-дистрах", но как мне объяснили, не помню где уже, да я и не совсем понял почемуЮ что таким образом полноценного дистра не получится.

Получится. Самый что не есть полноценный, который потом так же можно и на жесткий диск установить. Я свой дистр время от времени собираю в iso, записываю на DVD-RW - в случае чего можно полноценно с него работать / установить заново систему со всеми настройками / восстановить систему
# для восстановления есть куча других способов, но это к теме не относится.

11

alex-seed пишет:

Самый что не есть полноценный

Полноценный дистр, это тот, который для начала, может скачивать обновления.

12

Shlomo пишет:
alex-seed пишет:

Самый что не есть полноценный

Полноценный дистр, это тот, который для начала, может скачивать обновления.

может, если в оперативу эти обновления ставить, а во всем остальном - кто ж его мешает на хард поставить или флэшку?  :lol:

### давайте не будем гадить в этой годной теме ###

13

alex-seed пишет:

если в оперативу эти обновления ставить, а во всем остальном - кто ж его мешает на хард поставить или флэшку?

Не хочу спорить про очевидные вещи, но по вашему ФАКу можно сделать обычный лайв-дистр, с "любимым" набором софта. Или же поставить дистр на фдешку, как на хард. Но сделать полновесный "лайв" дистра, с апдетами, и прочим, это не поможет. На моей памяти, такой дистр был только один (это было года 3-4 назад), как я писал выше, название уже не помню.

14 (17.10.2010 01:04:40 отредактировано alex-seed)

Shlomo,  ладно, понимаю я все. Полноценный дистр по вашему мнению - это тот, который может не только работать, а еще и обновляться. Это конечно так, но для лив (cd, usb) это не так и важно, там все же несколько другие цели были изначально. Ну а работать с них вполне можно при необходимости. Live-cd мой меня выручал уже не раз, особенно для знакомых и друзей - бэкапа данных с помершей винды. А так-то тоскать с собой по делам свою любимую систему на флэшке это всегда хорошо ab
p.s. SLAX при работе с флэш может сохранять данные(настройки и т.д.) на эту же флэш - так что тут есть большая доля полноценности .

15

alex-seed, для того, что бы собрать полноценный дистр, нужно как минимум оставлять в squashfs неизменяемую часть, а для изменяемой сделать отдельный ext2. Ну и тд. ТОгда это будет нормальный дистр, с которым вы можете работать на любом компе. Именно со своим дистром.

16

Shlomo пишет:

alex-seed, для того, что бы собрать полноценный дистр, нужно как минимум оставлять в squashfs неизменяемую часть, а для изменяемой сделать отдельный ext2. Ну и тд. ТОгда это будет нормальный дистр, с которым вы можете работать на любом компе. Именно со своим дистром.

Поэтому я в конце проSLAX упомянул - он модульный, не замкнутый на одной squashfs - лепи что захочешь без пересборки.
Закончим на этом. Свои убеждения можно доказывать бесконечно, но сколько людей - столько и мнений, посему - спокойной ночи  smile