========================================================================================
Creación de un Debian Live con live-build
========================================================================================
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, ejecutando, desde el directorio del proyecto, el archivo config.sh que configura una Debian Live con KDE Plasma como entorno de escritorio.
3º 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
4º una vez finalizado, podemos realizar algunas modificaciones dentro del directorio chroot que se ha creado.
> copiar algunos scripts o ejecutables propios a /usr/local/bin y /opt/pygame
> para cambiar la imagen del fondo de pantalla: copiar archivo.png a /usr/share/wallpapers
> si se tiene la configuración del usuario user, copiar el directorio /user al directorio /home dentro del directorio chroot.
5º A continuación ejecutamos el script: ./construir2 desde el directorio del proyecto
!!!comprobar que existe el directorio binary/install, sino crearlo!!!
#! /bin/bash
lb chroot_hosts remove
lb chroot_resolv remove
lb chroot_proc remove
lb binary
6º Si todo el proceso finaliza correctamente tenemos el archivo binary.hybrid.iso con nuestra distribución Debian Live.
!!! Si no se crea la imagen iso probamos con: lb binary --force !!!
7º Para limpiar lb clean, y empezamos de nuevo.
8º 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