1º
Crear el directorio del proyecto: $ mkdir
<debDIR> 2º Dentro del directorio creado configuramos el proyecto con: $ lb config ejemplo: $ lb config --apt aptitude --apt-options --yes --archive-areas "main contrib non-free" --binary-images iso-hybrid --bootappend-live "locales=es_ES.UTF-8" --debian-installer false --distribution wheezy --memtest none --root-command sudo Para más información: $ man lb_config O bien, $ lb config, y después modificamos los archivos de configuración creados. 3º Crear listas de paquetes locales que se deben almacenar en config/package-lists/ Para que sean procesadas, las listas de paquetes que se depositen en este directorio deben tener la extensión .list además de la extensión de la etapa .chroot o .binary para indicar a qué etapa corresponde la lista. Por ejemplo: paquetes.list.chroot 4º Ejecutar como root el archivo ./construir1 desde el directorio del proyecto: #!/bin/bash echo ejecutando bootstrap ... lb bootstrap echo ejecutando chroot ... lb chroot echo seguimos con el proceso ... lb chroot_hosts install lb chroot_resolv install lb chroot_proc install 5º Una vez finalizado, podemos realizar algunas modificaciones dentro del directorio chroot que se ha creado.
#! /bin/bash lb chroot_hosts remove lb chroot_resolv remove lb chroot_proc remove lb binary 7º Si todo el proceso finaliza correctamente tenemos el archivo binary.hybrid.iso con nuestra distribución Debian Live. 8º Para limpiar lb clean, y empezamos de nuevo. 9º Podemos ver el comportamiento de la imagen con $ qemu --cdrom binary.hybrid.iso o bien creando una máquina virtual con VBox. Para grabar la imagen en un dispositivo USB basta con # dd if=binary.hybrid.iso of=/dev/sdX |
live-build-wheezy.tar.gz recoge los scripts de construcción y los archivos de configuración para crear un Debian Live con un escritorio KDE básico. |