Введение
Эта страница объясняет, как сделать с нужным содержанием образ Live CD или DVD на основе Fedora системы, в том числе от производных дистрибутивов, таких как RHEL, CentOS и другие.
Если хотите записать готовые ISO на диск, посетите http://fedoraproject.org/ru/get-fedora для загрузки LiveCD или LiveDVD, см. Руководство по установке или инструкции записи iso для получения более полной инструкции.
См. проект wiki для более подробной информации. Обсуждение этого проекта расположены на http://admin.fedoraproject.org/mailman/listinfo/livecd.
Инструкции
Основными рабочими процессами при создании ремикса является:
- Создание kickstart файла, в котором указаны пакеты нужные для установки в ремикс, а также специальные настройки которые нужно поменять.
- Запуск livecd-creator с нужным kickstart файлом, для создания .iso который затем можно будет записать на компакт диск CD.
...Расмотрим все эти действия более подробно.
Установка необходимого программного обеспечения
Для создания live образа, инструмент используется livecd-creator. Не требуются привилегии супер пользователя. Инструмент обладает более или менее самостоятельной документацией, и чтобы прочитать ее используйте --help.
Программа livecd-creator является частью пакета livecd-tools
. Если он не установлен на вашей системе, установите его с помощью команды :
su -c 'yum install livecd-tools spin-kickstarts'
Если вы заинтересованы в локализованных Live CD файлах, то установите также l10n-kickstarts пакет.
su -c 'yum install l10n-kickstarts'
Выберите kickstart файл в качестве основы для своего ремикса
Kickstart файлы это конфигурационные файлы. Они содержат параметры для инструментов, таких как:
- pungi (для создания установочных дисков),
- livecd-creator (для создания live образа)
- anaconda (встраевыемый инсталятор)
Примеры kickstart файлов spin-kickstart репозиторий. Kickstart файлы для сборок расположены на http://spins.fedoraproject.org.
Поскольку мы создаем LiveCD, нужно сделать kickstart файл для livecd-creator. Велика вероятность, что существующие kickstart файлы для LiveCD уже содержат большинство нужных пакетов, такие как рабочая графическая среда, драйверы и способность работать в реальном времени с изменениями (для установки на LiveUSB, а не LiveCD). Поэтому, для того, чтобы не изобретать колесо, будем делать kickstart файл remix для LiveCD на базе существующего kickstart файла.
Существуют два kickstart файла, которые обеспечивают основные конфигурации для установки live образов. Выберите один из этих двух:
- fedora-live-base.ks: Основной файл. Если не знаете с чего начать, это хороший выбор по умолчанию.
- fedora-live-mini.ks: Сокращенное реализация первого файла, в основном используется если нужно создать маленький образ. Если компактность является главной задачей, стоит выбрать этот файл.
Настройка среды
Теперь выберем место для постороение своего ремикс образа. Также предположим что все выполянется в последней версии Fedora.
Во-первых, сделаем папку 'remix' в домашнем каталоге.
cd mkdir remix cd remix
Теперь загрузим kickstart файлы для сборок Fedora:
su -c ‘yum install fedora-kickstarts’
Установим SELinux в разрешительный режим.
su -c ‘setenforce 0’
Скопируйте kickstart файл который выбрали в текущий каталог.
cp /usr/share/spin-kickstarts/fedora-live-base.ks . or cp /usr/share/spin-kickstarts/fedora-live-mini.ks .
(в зависимости от того, который выбрали).
Создание kickstart файла
- Создайте пустой текстовый документ в редакторе.
- Импорт базового kickstart файла, который выбрали выше:
%include fedora-live-base.ks
- Создайте раздел packages и добавьте туда нужные пакеты:
%packages
foo
baz
bar
%end
- Все готово !
Сборка образа
Понадбится пакет livecd-creator. Нужно его установить с правами root:
- yum install livecd-creator
Процесс сборки займет некоторое время, а также дискового места и пропускной способности сети.
Настройка образа
Этот раздел еще недописан.
Распостранение образа
Теперь имеется .iso. Что будете делать с ним дальше?
Ресурсы
Части этой странице были основаны на статье Rahul Sundaram's Roll Out A Fedora Remix.