(Created page with '{{autolang}} <!--{{shortcut|FP:LANG}} --> == How to create and use a Live CD == Извините ! Эта страница в даный момент переводится н...') |
(→Настройка образа: Added missing install command for Fedora 22 and beyond) |
||
(14 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
<!--{{shortcut|FP:LANG}} --> | <!--{{shortcut|FP:LANG}} --> | ||
== | <noinclude> | ||
[[Category:Spins]] | |||
[[Category:LiveMedia]] | |||
</noinclude> | |||
Эта страница объясняет, как сделать с нужным содержанием образ Live CD или DVD на основе Fedora системы, в том числе от производных дистрибутивов, таких как RHEL, CentOS и другие. | |||
{{admon/note | Примечание | Если хотите записать готовые ISO на диск, посетите http://fedoraproject.org/ru/get-fedora для загрузки LiveCD или LiveDVD, см. [http://docs.fedoraproject.org/install-guide/ Руководство по установке] или [http://docs.fedoraproject.org/ru-RU/Fedora/13/html/Burning_ISO_images_to_disc/ инструкции записи iso] для получения более полной инструкции.}} | |||
== Приступая к работе == | |||
Для создания live образа, инструмент используется '''livecd-creator'''. Не требуются привилегии супер пользователя. Инструмент обладает более или менее самостоятельной документацией, и чтобы прочитать ее используйте {{command | livecd-creator --help}}. | |||
Программа '''livecd-creator''' является частью пакета <code>livecd-tools</code>. Если он не установлен на вашей системе, установите его с помощью команды : | |||
<pre> | |||
su -c 'yum install livecd-tools spin-kickstarts' #Версии до Fedora 22 | |||
или | |||
su -c 'dnf install livecd-tools spin-kickstarts' #Начиная с Fedora 22 включительно | |||
</pre> | |||
Если вы заинтересованы в локализованных (или переведных на другой язык) Live CD файлах, то установите также '''l10n-kickstarts''' пакет. | |||
SELinux должен быть в разрешительном режиме для работы livecd-creator. Прежде чем создавать live cd или dvd выполните от пользователя root следующую команду. | |||
setenforce 0 | |||
{{admon/warning | Предупреждение | Настройка SELinux в ''разрешающий режим'' будет устанавливать компьютер менее защищеным от угроз безопасности. '''Незабудьте вернуть эту опцию после того, как завершили ''' <pre>setenforce 1</pre>}} | |||
== Настройка образа == | |||
Конфигурацию live образа определяет файл, который использует тот же формат, как обычная установка системы с помощью ''kickstart''. Они могут включать в себя несколько основных элементов конфигурации системы, манифест пакета и скрипт для запуска в конце процесса сборки. | |||
Для проекта Fedora, существуют два наиболее важных конфигурационных файла для live образов | |||
* '''[https://fedorahosted.org/spin-kickstarts/browser/fedora-live-minimization.ks fedora-live-minimization.ks]''' : базовый live образ системы (входит в пакет 'livecd-tools') | |||
* '''[https://fedorahosted.org/spin-kickstarts/browser/fedora-live-desktop.ks fedora-live-desktop.ks]''' : полный рабочий стол с приложениями и поддержкой ввода/вывода для всех поддерживаемых регионов в Fedora (эта часть пакета 'spin-kickstarts') | |||
''kickstart'' файлы для других сборок (например, Fedora Electronics Lab) можно найти в ''/usr/share/spin-kickstarts/'' после установки пакета 'spin-kickstarts'. Эти готовые файлы конфигурации может быть прекрасным местом для начала, так как у них уже есть некоторые полезные до и после установки сценариев. | |||
[[Image:system-config-kickstart.png|thumb|system-config-kickstart]] | |||
Вы можете легко создавать индивидуальные ''kickstart'' файлы, запустив {{command | system-config-kickstart}}. Обратите внимание, что вам придется в начале установить пакет: | |||
su -c "yum install system-config-kickstart" #Версии до Fedora 22 | |||
su -c "dnf install system-config-kickstart" #Начиная с Fedora 22 включительно | |||
Не забудьте добавить строку: | |||
<pre> | |||
%include /usr/share/spin-kickstarts/fedora-live-base.ks | |||
</pre> | |||
в начало вашего ''kickstart'' файла для добавления базовой live конфигурации. | |||
{{admon/tip || См [[Anaconda/Kickstart#Creating_the_Kickstart_File | Создание ''kickstart'' файла]] для расширеной настройки вашего ''kickstart'' файла.}} | |||
== Создание образа == | |||
Чтобы сделать образ, просто выполните следующую команду: | |||
<pre> | |||
livecd-creator --verbose \ | |||
--config=/path/to/kickstart/file.ks \ | |||
--fslabel=Image-Label \ | |||
--cache =/var/cache/live | |||
</pre> | |||
Название заданое в ''--fs-label'' может быть использовано: | |||
* В качестве метки файловой системы ext3 и iso9660 (как, это видно на рабочем столе, как CD название). | |||
* в загрузчике ''isolinux''. | |||
Если у вас есть хранилища доступны локально и не хотите ждать загрузки пакетов, просто заменить URL-адресов, перечисленных в файле конфигурации, чтобы указать на локальные репозитории. | |||
{{admon/note | Создание 32-разрядных спина ISO на 64-битных машин | Если вы используте x86_64 машину, но Вы хотите сделать 32-разрядный ISO-образ, добавьте следующее перед командой live-creator: | |||
<pre>setarch i686 livecd-creator [...]</pre> | |||
}} | |||
== Примеры == | |||
=== Spins рабочего стола Fedora === | |||
Следующие команды: | |||
<pre> | |||
livecd-creator --verbose \ | |||
--config=/usr/share/spin-kickstarts/fedora-livecd-desktop.ks \ | |||
--fslabel=Fedora-LiveCD \ | |||
--cache=/var/cache/live | |||
</pre> | |||
создасться Live CD с названием "Fedora-LiveCD" используйте '''fedora-live-desktop.ks''' конфигурации файл. | |||
=== Barebone Live CD === | |||
Команда | |||
<pre>livecd-creator --verbose \ | |||
--config=/usr/share/doc/livecd-tools-`rpm -q livecd-tools --qf "%{VERSION}"`/livecd-fedora-minimal.ks --cache=/var/cache/live </pre> | |||
создаст Live CD, который будет загружаться в консоль. | |||
{{Admon/tip | Barebone-Live CD не поддерживает возможности входа. | Поскольку специальной настройки нет, пользователь не сможет войти в систему как /root, так как пароль root не сброшен или не установлен.}} | |||
== Тестирование Live CD с использованием KVM или qemu == | |||
[[Image:Screenshot_qemu_gtk3.png|thumb|QEMU running Fedora 17]] | |||
От root: | |||
qemu-kvm -m 512 -cdrom filename.iso | |||
Если нет поддержки [[Wikipedia:Kernel-based_Virtual_Machine | KVM]], можно использовать просто qemu | |||
qemu -m 512 --cdrom filename.iso | |||
Замените название '''filename.iso''' именем созданного Live CD образа. | |||
{{Admon/tip || Если используется Fedora 11 и ниже то нужно выполнить '''"yum install kvm qemu"'''. После Fedora 11 KVM и QEMU объединили в один пакет. Так что установка только пакета QEMU будет вполне достаточно.}} | |||
== Установка нового Live образа == | |||
Вы можете [http://docs.fedoraproject.org/readme-burning-isos/ запись образа на CD или DVD] использовать, или [[How_to_create_and_use_Live_USB/ru | запись USB брелка]]. | |||
{{admon/install | Инсталяция Live образа на жесткий диск | Начиная с Fedora 7, анаконда имеет поддержку для установки с живого образа. Дважды щелкните на иконку ''Установить на жесткий диск'', расположенную на рабочем столе, или выполните | |||
<pre> | |||
/usr/bin/liveinst | |||
</pre> | |||
если у вас нет такого значка. | |||
Однако, из-за принципа работы {{command|livecd-creator}}, не возможно выбрать другой набор пакетов или другую файловую систему во время установки | |||
== Проверка образа Live Media == | |||
Live образ включает функциональные возможности самопроверки. Для этого необходимо чтобы пакет '''isomd5sum''' был установлен в систему, используемую для создания образов а также установлен в сам образ. Это используется инструментами '''checkisomd5''' и '''implantisomd5'''. Эти утилиты вставляют md5sum внутрь образа iso9660. Это помогает проверить образ перед монтированием в реальную корневую файловую систему. | |||
== Другие ресурсы == | |||
* [[Classroom | Fedora классная комната]] комната обсуждения [[Classroom/Creating_Fedora_Remix | Создание ремиксов Fedora]]. | |||
* Для распространяете своих сборок, нужно проверить правомерность [[JeroenVanMeeuwen/Revisor/FedoraRebrandRemixGuidelines | использования торговой марки и ответственности GPL лицезии]]. | |||
[[Category:LocalizationRussian]] | [[Category:LocalizationRussian]] | ||
[[Category:Страницы на русском]] | [[Category:Страницы на русском]] |
Latest revision as of 08:19, 25 January 2017
Эта страница объясняет, как сделать с нужным содержанием образ 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 лицезии.