Как самому изготовить дистрибутив Linux?

(Выбегалло заложил три экспериментальные модели: модель Человека, неудовлетворенного полностью, модель Человека, неудовлетворенного желудочно, и модель Человека, полностью удовлетворенного.)

Дистрибутив — набор программных продуктов, который позволяет организовать ОС на компьютере.

Этапы создания дистрибутива

Сборка

См. ниже: для сборки необходимо иметь понияти о то, что и зачем собираем

Активация

Не должна быть интерактивной

Стадия подготовки

Полноценное Linux-окружение, урезанное и модифицированное для выполнения задач этого этапа

Варианты:

Live

LiveCD, dedicated server и т. п. Задача: начать полноценную работу на этой стадии.

Установщик

Задача: подготовиться к полноценной установке настоящего линукса на носитель И обеспечить загрузку с этого насителя.

Живая система

Задача: настроить готовую систему

Предварительная стадия: сборка

  1. Создание дерева ФС, которое имеет место на стадии подготовки
    • Установка пакетов в chroot
    • Запуск first-time сценариев
    • Перенос некоторого контента
  2. Сборка образа этой ФС (загружается из initrd и работает независимо от носителя)
  3. Сборка загрузочной среды (initrd+ядро)
  4. Файлы вне подготовленного образа ФС
    • Просто контентa (документация и т. п.)
    • ПакетыC (откуда производить доустановку на стадии живой системы)
  5. Формирование носителя (например, CD) и настройка загрузчика на этом носителе

LecturesDistro2007/09_LiveCD (last edited 2008-06-04 08:20:41 by localhost)