deb http://www.backports.org/debian etch-backports main contrib non-free
Una vez instalado el paquete live-helper deberá crear una carpeta y dentro de ella configurar su CD utilizando el comando lh_config, por ejemplo:
lh_config -p gnome-desktop -a i386 --hostname mi-autocd --packages "apache2 php5" --username usuario --verbose --bootappend "locale=es_VE.UTF-8 keyb=es"
A continuación el detalle de cada opción:
- -p gnome-desktop se utiliza para indicar el tipo de entorno gráfico, en este caso gnome pero podría ser: kde-desktop o xcfe-desktop. Al utilizar esta opción el entorno gráfico contendrá además OpenOffice, Evolution, Gimp, Juegos, Firefox, entre otros.
- -a i386 se utiliza para indicar el tipo arquitectura.
- --hostname se utiliza para indicar el nombre de la máquina (host) cuando se ejecute el CD.
- --packages se utiliza para indicar los paquetes que serán instalados, adicional a los básicos del entorno.
- --username se utiliza para indicar el nombre del usuario por omisión que tendrá el sistema.
- --verbose se utiliza para indicar que muestre en pantalla el estatus de la configuración.
- --bootappend se utiliza para indicar opciones adicionales a agregar en la etapa de bootstrapping, en este caso idioma español de Venezuela (es_VE) y teclado con distribución en español. En principio, para agregar configuración de teclas para latinoamérica se debe especificar keyb=la-latin1 pero aparentemente hay un bug con esto porque no agarraba la ñ y la @, como un problema de número de teclas en el teclado (aunque irónicamente al bootear encontraba configuración PC-intel con 105 teclas, lo cual es correcto).
Una vez configurado el entorno (lh_config), deberá ejecutar el comando de construcción (lh_build), el cual generará -entre otros- una carpeta llamada chroot donde podrá encontrar la estructura de directorios (/bin, /etc, /home/, etc) y el archivo binary.iso que podrá ejecutar con un emulador (como: qemu o !VirtualBox) o simplemente quemarlo en un CD para ejecutar el sistema al bootear por el.
Si desea hacer alguna modificación sobre la estructura de directorios, simplemente hágala, ejecute lh_clean binary y luego lh_binary para regenerar el archivo ISO.
Estos enlaces le serán de bastante ayuda a la hora de generar su propio CD:
- http://wiki.debian.org/DebianLive Aquí encontrará todas las páginas que componen el WIKI, preste especial atención a las siguientes:
- http://wiki.debian.org/DebianLive/Howto/ISO Configuración de un CD básico
- http://wiki.debian.org/DebianLive/Examples Configuración avanzada (hacks) para crear CDs
- http://wiki.debian.org/DebianLive/Howto/Custom_Artwork Configuración de arte para el CD (Ej. Splash Screen - .rle)
- http://wiki.debian.org/DebianLive/FAQ Es realmente importante prestar atención a este FAQ, sobre todo a las siguientes secciones:
- http://wiki.debian.org/DebianLive/FAQ#head-6d6195543173e073b0422bb6cf4627e1801858cb Para poder ver archivos estáticos (Ej. HTML) a través del Apache. Esto me dió reales dolores de cabeza.
- http://wiki.debian.org/DebianLive/FAQ#head-b01328e3d5e76c7ca04f7266fc813079dd350520 Para personalizar un escritorio y arrastrar la configuración.
- http://wiki.debian.org/DebianLive/FAQ#head-5d1006287fae61495ee4e050946a61cec6f3046d Para ejecutar scripts en tiempo de booteo, esto pensé que me serviría para modificar el archivo hosts (/etc/hosts) porque necesitaba hacer unos hosts virtuales con apache, pero termine solucionandolo agregandole un script a la carpeta /etc/rc2.d que copiara el contenido de un archivo temporal en el /etc/hosts.
En general hay que estar muy atento a las configuraciones que puedan hacerse directamente a través del comando lh_configure para evitar errores. Encontré que trabajar con DebianLive es muy poderoso, pero realmente existe poca documentación al respecto.
No hay comentarios:
Publicar un comentario