Creando un Debian Live con live-helper



    Live-helper es una herramienta de creación de live CD debian, se trata de un cd estándar similar a los instaladores que permite arrancar un ordenador pero a diferencia de los instaladores su finalidad es dar una utilización totalmente funcional al ordenador sin necesidad de tocar en absoluto la configuracion original del sistema instalado en el ordenador. A continuación los pasos a seguir:
  1. Creamos un directorio donde irá nuestro proyecto: #mkdir <dir>
  2. Dentro del anterior directorio ejectuamos como root: #sudo lh_config
  3. En el directorio config creado podemos sustituir los archivos de configuración: binary, bootstrap, chroot, common y source por nuestros propios ficheros de configuración.
  4. Es la hora de copiar algunos paquetes que no estén disponibles en los repositorios a config/chroot_local-packages
  5. Ejecutamos #sudo lh_build o bien podemos realizar el proceso en diferentes pasos:
    •  ejecutamos el siguiente script: ./construir1 dentro del directorio raiz creado en el paso 1º.
 #!/bin/bash

sudo lh_bootstrap
sudo lh_chroot
sudo lh_chroot_hosts install
sudo lh_chroot_resolv install
sudo lh_chroot_proc install

    • 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
      • modificar algunos ficheros de configuración, por ejemplo:
 chroot/usr/share/desktop-base/profiles/kde-profile/share/config/kdesktoprc
para cambiar la imagen del fondo de pantalla.
      • instalar algunos paquetes mediante #chroot chroot
 Por ejemplo: compilar e instalar el módulo ndiswrapper

    • A continuación ejecutamos el script: ./construir2

#!/bin/bash

sudo lh_chroot_hosts remove
sudo lh_chroot_resolv remove
sudo lh_chroot_proc remove
sudo lh_binary

Si todo el proceso finaliza correctamente tenemos el archivo binary.iso o binary.img con nuestra distribución Debian Live. Podemos añadir archivos y directorios al directorio binary y volver a construir el iso con:
 sudo lh_binary_iso --force


bolaPara Debian squeeze  el proceso se mantiene prácticamente igual, basta sustituir lh_<comando> por lb <comando>.

live-helper.cfg.tar.gz  recoge los archivos de configuración, pensados para un escritorio KDE con wicd como gestor de red. 
live-helper-squeeze.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 (kde-core).