3. Install the kiwi-doc package. You can find some example configurations to get
an idea about the structure and its content.
4. Know the KIWI configuration file and its structure. It is based on a RELAX NG
schema and documented in the kiwi package under /usr/share/doc/
packages/kiwi/kiwi.html. You need this document, if you want to create
the configuration file from scratch or when you want to insert elements or attributes.
14.2 Knowing KIWI's Build Process
The building process of KIWI is separated into three steps:
1. Physical Extend (Preparation)
filesystem. During this step, the root directory is created, you determine which
packages are installed on your image and which user configuration files are includ-
ed.
2. Logical Extend (Creation)
The logical extend step creates the operating system image based on the first step.
3. Deployment
like installed on a hard disk or played by a virtualization system (VMware, Qemu,
VirtualBox).
14.3 Image Description
KIWI needs an image description to build an image type. The image description is a
directory which contains at least a file config.xml, or alternatively with the extension
*.kiwi.
182
Deployment Guide
Image Type
USB Sticks
Network Client
The resulting image type can be deployed with different methods
Package Name
kiwi-desc-usbboot
kiwi-desc-netboot
This stage prepares the content of your new
This stage requires a successful preparation step.