Вход:  Пароль:  
FreeSource: Мусорка/AltLinux?/Sisyphus?/Separator ...
Free Source | Каталог | Изменения | НовыеКомментарии | Пользователи | Регистрация |

separator – пакет для сборки livecd/образов установки системы


Где взять:


в Sisyphus или branch-3.0: apt-get install separator


в CVS:
cvs -d :ext:anoncvs@anoncvs.altlinux.ru:/cvs/tors co separator


Принцип работы:
– профиль для заданного класса (livecd по умолчанию / installer)
– создание корневого раздела, сжатие в образ squashfs (может быть заменен на cloop или другой тип файловой системы), копирование пакетов из репозитария системного apt'а и репозитария в рабочем каталоге, подготовка хэшей для apt'а – согласно конфигам в профиле подготавливаемой системы
– подготовка initrd с Propagator? и ядром
– установка Загрузчика ядра инсталятора
– создание образа CD
подключение memtest в меню загрузчика?


Утилиты:


mklive-workdir <рабочий каталог> – создает рабочий каталог. опция -p принуждает использовать отличный от default Separator/Профиль (на данный момент доступен install)

опции:
-u обновляет aptbox в рабочем каталоге. это необходимо делать в случае перемещения профиля в другое место

mklivecd <рабочий каталог> – создать образ диска согласно профилю в каталоге <рабочий каталог>/profile
mklive-root <рабочий каталог> – выполнить все действия для создания CD, за исключением подготовки образа mkisofs?


Утилиты для экспертов:
tor – установка системы
mklive-boot – подготовка initrd и установка загрузчика
mklive-image – сжатие root'ового каталога в образ


Стандартный процесс создания livecd:
mklive-workdir <рабочий каталог>
mklivecd <рабочий каталог>


в итоге в <рабочий каталог> получаем файл livecd.iso


Стандартный процесс создания install cd:
mklive-workdir -p installer <рабочий каталог>
mklivecd <рабочий каталог>


Genix: обращаю внимание, что mklive-workdir, с настройками hasher'а по-умолчанию, создаст repo для i686 архитектуры, в то время как mklivecd ищет аналогичный путь для i586. Лечится либо указанием i586 в конфигах hasher'а, либо копированием/линкованием i586->i686


файл так же называется livecd.iso, но уже представляет из себя готовый образ для установки.


Обратите внимание, что для создания образов используются пакеты из репозитария, прописанного в /etc/apt/sources.list
настоятельно рекомендуется пользоваться локальным репозитарием, или, на крайний случай – репозитарием, доступным через ftp/http


Возможность использования репозитария на CD/DVD не проверялась.

Заметки


К сожалению separator устроен таким образом, что лучше всего если и
собирать из 3.0, то и в среде 3.0.


Он делает не реальные чруты, а фэйковые.. могут быть различные тонкости
с библиотеками.


Rgds,
Rider


P.S.
vserver для этих целей очень хорошо подходит


 
Файлов нет. [Показать файлы/форму]
Комментариев нет. [Показать комментарии/форму]