En el presente hago una traducción (más o menos afortunada), de cómo crearte tu propia imagen Live-CD o USB OpenSUSE, de Jigish Gohil, usando para ello KIWI, como introducción a easy-kiwi-buildun toolkit creado para montarte tus propias “distribuciones”, en varios formatos, basadas en OpenSUSE, y con el software y/o arreglos (configuraciones de algún programa LAMP, por ejemplo) que se precisen.
Para comenzar, instalaremos los programas necesarios, que bien podemos instalar vía
o bien vía zypper:
zypper ar http://download.opensuse.org/repositories/openSUSE:/Tools/openSUSE_11.0 openSUSE:Tools
zypper ar http://download.opensuse.org/repositories/home:/cyberorg:/kiwi/openSUSE_11.0 home:cyberorg:kiwi
zypper refresh
zypper in easy-kiwi-build
zypper up -t package -r openSUSE:Tools
A continuación, selecciona la imagen que quieres crear en el archivo /etc/sysconfig/kiwi-build. A modo de ejemplo, tendrías las opciones; example, kde3, kde4 y gnome como disponibles para ello.
Seguidamente monta el DVD de la OpenSUSE 11 en /mnt/11.0, el cual será usado como fuente de los paquetes a usar en la imagen.
Como usuario root, ejecuta: kiwi-build-image -cd (para crear un Live-CD), o kiwi-build-image -u (para USB; deja el stick USB enchufado cuando ejecutes ésto).
La imagen example es una OpenSUSE ligera, con el window manager FVWM, y algunas aplicaciones básicas como Firefox y Xterm instaladas. La imagen kde3 está creada por Carlos Gonçalves, y tanto las imágenes gnome y kde4 están realizadas por Stephan Kulow. Muchas de estas imágenes crean Live-CD’s instalables.
También existe una imagen llamada icecream, que puede ser usada para convertir otros ordenadores en tu misma red en una granja de nodos de compilación de Icecream.
Para añadir más paquetes a tu imagen, debes incluirlos en el fichero:
/usr/share/kiwi/image/yourselectedimage/suse-11.0/additional_apps
(si no existe el fichero créalo tú mismo)
Para instalar paquetes que no existan en el DVD, baja los rpm’s correspondientes y ponlos en el directorio:
/usr/share/kiwi/extra-packages-repo/
Una interfaz gráfica de usuario te ayudará finalmente con esta parte.
Have a nice day ![]()
TooManySecrets




