Home Wiki > Portal:KIWI
Sign up | Login

Portal:KIWI

tagline: Материал из openSUSE

Добро пожаловать на портал KIWI Править

Система образов openSUSE KIWI позволяет собрать образ готовой операционной системы для аппаратных платформ поддерживаемых Linux, а так же для систем виртуализации Xen, Qemu, VirtualBox и VMware

С помощью KIWI вы можете

  • Создать настроенное серверное решение, содержащее Ваши приложения и необходимый минимум компонентов операционной системы
  • Записать Live CD или DVD только с необходимыми Вам пакетами и программами
  • Создать виртуальною систему готовою к запуску на VMware
  • Создать Live USB брелок и получить возможность переносить Вашу Linux систему куда угодно
  • Подготовить образ жесткого диска для пред-загрузки на аппаратную платформу
  • и многое другое ...

Темы Править

Kiwiheader

Простые рецепты, приведенные ниже, достаточно скопировать в терминал и сразу же приступить к работе с KIWI

Preferences-plugin.png

Начнём приготовление Общая подготовка для всех рецептов

Прежде, чем мы начнём приготовление, необходимо удостовериться, что все необходимые ингредиенты готовы и установлены правильно. Урок: Здесь мы познакомим вас с кратким введением в KIWI, списком требуемых пакетов, командами и прочей полезной практической информацией.

Icon-Mango.png

Get Juiced — наш первый рецепт Эм, что? Какой Juice?'

Juice (джюс) — так произносится JeOS, означающее “Just Enough Operating System” («Достаточная операционная система» Wikipedia

Термин JeOS относится к персонализованной операционной системе которая в точности удовлетворяет нуждам определённого её применения. Это значит, что она содержит только те части операционной системы, которые требуются для поддержки определённого её применения и, таким образом, имеет небольшой размер.

Урок: Пользуясь одним из поставляемых с KIWI шаблонов соберите JeOS (Just enough OS), чтобы ознакомиться с KIWI.

Tux Suse.png

Живой Tux — наш второй рецепт Функциональная живая система openSUSE.

Образ живой системы — операционная система, загружаемая с портативных устройств (CD, DVD или USB, например). Живые системы используют CD/DVD/USB как свой системный жёсткий диск. Это позволяет носить систему с собой и использовать её на любом компьютере, до которого мы можем получить физический доступ.

Урок: Соберите образ, который вы можете загрузить и запустить с CD. Сделайте первый шаг по изменению стандартной настройки KIWI, чтобы изменить содержимое образа.

Branding-logo.png

Идя в виртуальность — наш третий рецепт Образ для виртуальной машины

Предыдущие примеры сосредотачивались на создании iso-образов, которые вы могли бы проверить и запустить с помощью qemu или как живой CD/DVD. KIWI поддерживает также создание виртуальных образов различных форматов.

Урок: Шагните в мир виртуализации с этим примером на основе VMware. Узнайте больше об элементах XML и как они работают.

Icon-pendrive.png

Прокачайте свою USB-флэшку — наш четвёртый рецепт Система на USB-флэшке.

Этот пример показывает, как можно использовать KIWI для создания образов, которые в последствии будут установлены на USB-флэшку. Получившаяся живая USB-флэшка позволит загрузить ОС и использовать систему так, как если бы та была установлена на системном жёстком диске.

Урок: Узнайте, как собрать образ, который может запускать систему Linux с USB-флэшки. Подключите немного "колдовства первой загрузки" чтобы помочь настроить систему при первой загрузке.

GNOME-foot.png

Минимальная сборка GNOME — наш пятый рецепт Система GNOME.

В то время как наши прежние рецепты сосредотачивались на различных типах образов, которые мы можем создать при помощи KIWI, этот рецепт больше сосредотачивается на содержимом сборки и некоторых вопросах настройки.

Урок: Узнайте, как запускать GNOME в качестве графического интерфейса пользователя. Модифицируйте основной пример, чтобы активировать автовход, автоматически запустить Firefox и персонализировать GNOME.

Kiosk-japan.png

Создание образа веб-киоска — наш шестой рецепт Система-Киоск.

В этом примере мы скомбинируем предварительно обсуждавшиеся темы, чтобы создать образ, который несколько более функционален.

Урок: Используйте пример минимального GNOME как основу для соответствующих модификаций для создания образа, который может быть использован в качестве веб-киоска.

Cloud.png

Создайте ваше собственное облако с помощью 3 образов

Настройка своего собственного облака может быть чрезвычайно простой. Этот пример описывает создание инфраструктурных образов и гостевых образов для собственного облака. Эта инфраструктура основана на Eucalyptus.

Урок: Использование программного обеспечения третьих лиц в наших образах

SamuraiGeeko.jpeg

Загрузочные экраны их персонализация

Сборка образов с помощью KIWI является настройкой среды, которая соответствует вашим нуждам, то есть персонализацию. Поэтому персонализация внешнего вида загрузки может быть просто этикеткой, чтобы сделать образ вашим собственным.

Урок: Рецепт описывает процесс настройки персонализованых экранов процесса загрузки.

RealHardDrive.png

Разделение данных или управление разбиением

Для OEM-образов разбиение это часто требуемая возможность, особенно с тех пор, как AutoYaST может так замечательно выполнять задачу разбиения при установке, точнее перед установкой.

Этот пример содержит некоторые разъяснения того, почему KIWI не предоставляет элементы разбиения в config.xml (поддержка запасной LVM), и показывает, как обеспечить обычно желаемое разделение данных для данных приложений и ОС-части образа, как действие после дампа.

Icon-wiki.png

KIWI RELAX NG Schema Добавление нового элемента в схему KIWI RELAX NG

В отличие от предыдущих примеров, описывающих использование KIWI для создания образа, этот пример больше сосредоточен на разработчиках, так как он показывает, как вносить изменения в схему, управляющую файлом config.xml.

Урок: Выясните, как можно разработать и персонализовать схему KIWI RELAX NG, которая используется для проверки корректности XML-файла настроек.


Случайный вопрос и ответ Править

Portal:KIWI/FAQ/1

Related links Править

Related Points to be noted

Communicate

Projects using KIWI

  • SUSE Studio uses Kiwi as backend. It provides a web interface for creating custom Linux, fast and easy, in your browser.
  • The Open Build Service
  • LTSP5 on openSUSE LTSP
  • SUSE Linux Point of Service uses Kiwi together with the YaST-based Image Creator frontend to build OS images for Point of Service terminals.
  • YaST module providing GUI for kiwi is called Image Creator.

Products built with Kiwi

Other places where KIWI has been used