Эта страница объясняет, как сделать с нужным содержанием образ Live CD или DVD на основе Fedora системы, в том числе от производных дистрибутивов, таких как RHEL, CentOS и другие.
Приступая к работе
Для создания live образа, инструмент используется livecd-creator. Не требуются привилегии супер пользователя. Инструмент обладает более или менее самостоятельной документацией, и чтобы прочитать ее используйте livecd-creator --help
.
Программа livecd-creator является частью пакета livecd-tools
. Если он не установлен на вашей системе, установите его с помощью команды :
su -c 'yum install livecd-tools spin-kickstarts' #Версии до Fedora 22 или su -c 'dnf install livecd-tools spin-kickstarts' #Начиная с Fedora 22 включительно
Если вы заинтересованы в локализованных (или переведных на другой язык) Live CD файлах, то установите также l10n-kickstarts пакет.
SELinux должен быть в разрешительном режиме для работы livecd-creator. Прежде чем создавать live cd или dvd выполните от пользователя root следующую команду.
setenforce 0
Настройка образа
Конфигурацию live образа определяет файл, который использует тот же формат, как обычная установка системы с помощью kickstart. Они могут включать в себя несколько основных элементов конфигурации системы, манифест пакета и скрипт для запуска в конце процесса сборки.
Для проекта Fedora, существуют два наиболее важных конфигурационных файла для live образов
- fedora-live-minimization.ks : базовый live образ системы (входит в пакет 'livecd-tools')
- fedora-live-desktop.ks : полный рабочий стол с приложениями и поддержкой ввода/вывода для всех поддерживаемых регионов в Fedora (эта часть пакета 'spin-kickstarts')
kickstart файлы для других сборок (например, Fedora Electronics Lab) можно найти в /usr/share/spin-kickstarts/ после установки пакета 'spin-kickstarts'. Эти готовые файлы конфигурации может быть прекрасным местом для начала, так как у них уже есть некоторые полезные до и после установки сценариев.
Вы можете легко создавать индивидуальные kickstart файлы, запустив system-config-kickstart
. Обратите внимание, что вам придется в начале установить пакет:
su -c "yum install system-config-kickstart" #Версии до Fedora 22 su -c "dnf install system-config-kickstart" #Начиная с Fedora 22 включительно
Не забудьте добавить строку:
%include /usr/share/spin-kickstarts/fedora-live-base.ks
в начало вашего kickstart файла для добавления базовой live конфигурации.
Создание образа
Чтобы сделать образ, просто выполните следующую команду:
livecd-creator --verbose \ --config=/path/to/kickstart/file.ks \ --fslabel=Image-Label \ --cache =/var/cache/live
Название заданое в --fs-label может быть использовано:
- В качестве метки файловой системы ext3 и iso9660 (как, это видно на рабочем столе, как CD название).
- в загрузчике isolinux.
Если у вас есть хранилища доступны локально и не хотите ждать загрузки пакетов, просто заменить URL-адресов, перечисленных в файле конфигурации, чтобы указать на локальные репозитории.
Примеры
Spins рабочего стола Fedora
Следующие команды:
livecd-creator --verbose \ --config=/usr/share/spin-kickstarts/fedora-livecd-desktop.ks \ --fslabel=Fedora-LiveCD \ --cache=/var/cache/live
создасться Live CD с названием "Fedora-LiveCD" используйте fedora-live-desktop.ks конфигурации файл.
Barebone Live CD
Команда
livecd-creator --verbose \ --config=/usr/share/doc/livecd-tools-`rpm -q livecd-tools --qf "%{VERSION}"`/livecd-fedora-minimal.ks --cache=/var/cache/live
создаст Live CD, который будет загружаться в консоль.
Тестирование Live CD с использованием KVM или qemu
От root:
qemu-kvm -m 512 -cdrom filename.iso
Если нет поддержки KVM, можно использовать просто qemu
qemu -m 512 --cdrom filename.iso
Замените название filename.iso именем созданного Live CD образа.
Установка нового Live образа
Вы можете запись образа на CD или DVD использовать, или запись USB брелка.
{{admon/install | Инсталяция Live образа на жесткий диск | Начиная с Fedora 7, анаконда имеет поддержку для установки с живого образа. Дважды щелкните на иконку Установить на жесткий диск, расположенную на рабочем столе, или выполните
/usr/bin/liveinst
если у вас нет такого значка.
Однако, из-за принципа работы livecd-creator
, не возможно выбрать другой набор пакетов или другую файловую систему во время установки
Проверка образа Live Media
Live образ включает функциональные возможности самопроверки. Для этого необходимо чтобы пакет isomd5sum был установлен в систему, используемую для создания образов а также установлен в сам образ. Это используется инструментами checkisomd5 и implantisomd5. Эти утилиты вставляют md5sum внутрь образа iso9660. Это помогает проверить образ перед монтированием в реальную корневую файловую систему.
Другие ресурсы
- Fedora классная комната комната обсуждения Создание ремиксов Fedora.
- Для распространяете своих сборок, нужно проверить правомерность использования торговой марки и ответственности GPL лицезии.