Небольшой оффтопчик. Я раньше сталкивался, да и использовал SLAX - хороший модульный дистрибутив на основе слаки, но простой до дури smile
http://www.slax.org
Его можно в два клика мыши поставить на флэшку - там все скрипты необходимые имеются - вот он действительно быстро работает (если б не эта тема, то я про него и забыл бы...)
Так что советую попробовать.
Создание live-usb
Почему же оффтоп? Полезная инфа. Скачаю попробую. Там сразу и для флешки есть и из образа сделать можно.
Небольшая поправка. Видимо не все работает при выдернутой флешке. Видео, аудио, тескты, интернет запускаются, а вот установить пакет deb с оперой не смог. Видимо все таки не все в памяти.
И как вы получали live диск или флешку?
Почему-то заметил я это только сегодня :D
В некоторых дистрибутивах имеются уже готовые скрипты для автоматического создания iso образов установленной системы (например в mandriva или pclos) - там все проще простого делается.
Вот нарыл сайтик еще (на английском), скрипты для создания "живого" линукса http://www.linux-live.org/ - от того же товарища, что и главный в проекте SLAX.
Перевел все самое необходимое отсюда 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
ZhuK, был как то дистр, на базе Арча, не помню сейчас названия, он был полноценным листром, только на флешке. С обновлениями, с совтом, ктороый выбираешь сам.
Кстати в своем дистре обнаружил сегодня в репозториях скрипт для создания live-usb ...
alex-seed, live-usb не подразумевает полноценного дистра на флешке. Там только то, что может демонстрировать возможности дистра, и решиться на его установку, ну и собственно, установить.
alex-seed, live-usb не подразумевает полноценного дистра на флешке. Там только то, что может демонстрировать возможности дистра, и решиться на его установку, ну и собственно, установить.
Не пробовал еще - флешка померла недавно, как новую приобрету, так испытаю. А про сборку нормального live дистра я перевод документации выложил (см. выше).
alex-seed, я не очень разбираюсь в "лайв-дистрах", но как мне объяснили, не помню где уже, да я и не совсем понял почемуЮ что таким образом полноценного дистра не получится.
alex-seed, я не очень разбираюсь в "лайв-дистрах", но как мне объяснили, не помню где уже, да я и не совсем понял почемуЮ что таким образом полноценного дистра не получится.
Получится. Самый что не есть полноценный, который потом так же можно и на жесткий диск установить. Я свой дистр время от времени собираю в iso, записываю на DVD-RW - в случае чего можно полноценно с него работать / установить заново систему со всеми настройками / восстановить систему
# для восстановления есть куча других способов, но это к теме не относится.
Самый что не есть полноценный
Полноценный дистр, это тот, который для начала, может скачивать обновления.
[quote=alex-seed]Самый что не есть полноценный
Полноценный дистр, это тот, который для начала, может скачивать обновления.[/quote]
может, если в оперативу эти обновления ставить, а во всем остальном - кто ж его мешает на хард поставить или флэшку? :lol:
### давайте не будем гадить в этой годной теме ###
если в оперативу эти обновления ставить, а во всем остальном - кто ж его мешает на хард поставить или флэшку?
Не хочу спорить про очевидные вещи, но по вашему ФАКу можно сделать обычный лайв-дистр, с "любимым" набором софта. Или же поставить дистр на фдешку, как на хард. Но сделать полновесный "лайв" дистра, с апдетами, и прочим, это не поможет. На моей памяти, такой дистр был только один (это было года 3-4 назад), как я писал выше, название уже не помню.
Shlomo, ладно, понимаю я все. Полноценный дистр по вашему мнению - это тот, который может не только работать, а еще и обновляться. Это конечно так, но для лив (cd, usb) это не так и важно, там все же несколько другие цели были изначально. Ну а работать с них вполне можно при необходимости. Live-cd мой меня выручал уже не раз, особенно для знакомых и друзей - бэкапа данных с помершей винды. А так-то тоскать с собой по делам свою любимую систему на флэшке это всегда хорошо :)
p.s. SLAX при работе с флэш может сохранять данные(настройки и т.д.) на эту же флэш - так что тут есть большая доля полноценности .
alex-seed, для того, что бы собрать полноценный дистр, нужно как минимум оставлять в squashfs неизменяемую часть, а для изменяемой сделать отдельный ext2. Ну и тд. ТОгда это будет нормальный дистр, с которым вы можете работать на любом компе. Именно со своим дистром.
alex-seed, для того, что бы собрать полноценный дистр, нужно как минимум оставлять в squashfs неизменяемую часть, а для изменяемой сделать отдельный ext2. Ну и тд. ТОгда это будет нормальный дистр, с которым вы можете работать на любом компе. Именно со своим дистром.
Поэтому я в конце проSLAX упомянул - он модульный, не замкнутый на одной squashfs - лепи что захочешь без пересборки.
Закончим на этом. Свои убеждения можно доказывать бесконечно, но сколько людей - столько и мнений, посему - спокойной ночи smile