domingo, 7 de noviembre de 2010

Creación de un ISO de arranque personalizado con Debian Live

Saludos,

   Muchos ya hemos visto que en linux hay distribuciones que arrancan directamente desde el CDROM, y nos permiten probarlo sin la necesidad de instalarlo en nuestra computadora.

  Pues bien, en esta entrega prepararemos un CD con los programas que queremos que se incluya, y que la mayoría de las veces, no se incluyen por falta de espacio.

  El primer requisito es contar con un sistema ya instalado de linux Debian estable 5.0 (Lenny), ya que todos los pasos los realizaremos en una terminal de linux.

  El proyecto Debian Live, esta preparando una interfaz web para configurar los programas que tendrá el CD de arranque, pero por el momento esta en fases alfa de desarrollo.

  Los pasos a realizar son los siguientes:

  1.-Nos cambiamos al superusuario o administrador (root), para realizar todos los pasos, es importante ya que los comandos para crear el CD deben ejecutarse en el directorio o carpeta del administrador (/root).


$ su
password:xxxxx
# cd
# pwd
/root


  2.-Agregar el repositorio de debian live a nuestro sistema. En el archivo /etc/apt/sources.list agregar la linea

#echo "deb http://live.debian.net/ lenny-snapshots main" >> /etc/apt/sources.list  

  3.-Actualizamos nuestra lista de paquetes, e instalamos los nuevos. live-boot, live-build

# apt-get update
# apt-get install live-boot live-build

  3.-Creamos el directorio de configuración, y ejecutamos algunas configuraciones.

# lb config
# lb config --packages "gdm fluxbox ftp mc"
# lb config --bootappend-live "locales=es_ES.UTF-8"
# lb config --bootappend-live "keyboard-layouts=es"
# lb config --language "es"
# lb config --packages-lists "standard-x11"
# lb config --archive-areas "main contrib non-free"


  4.-Finalmente reconfiguramos, y generamos el iso en el directorio /root

# lb config
# lb build

Este último paso, tardará varios minutos, ya que descarga todos los paquetes de internet,que necesita para generar el archivo /root/binary-hybrid.iso del CD.

  5.-Para probar nuestra imagen de CD recién creada, podemos arrancar con ella, con una maquina virtual como QEMU.

# qemu -cdrom binary-hybrid.iso

Si desean cambiar y experimentar con otras configuraciones, al terminar de modificar los archivos /root/config/chroot, /root/config/bootstrap, etc. ejecuten siempre la secuencia de limpieza, reconfiguración y generación de la imagen ISO.

# rm -r cache
# lb clean
# lb config
# lb build

Y diviertanse!

Aquí les dejo una imagen ISO con administrador de ventanas ligero Fluxbox, Base de datos SQL Firebird 2.1, Editor de consultas SQL FlameRobin,Google Chrome,Apache2,gcc y teclado ya configurado en español.


GUSLYLIVE 0.52 ISO-Hybrid (10/Noviembre/2010) http://www.megaupload.com/?d=OMXHADTW *1
*1 Cualquier software para quemar de CDs
GUSLYLIVE 0.52 USB-Hdd (10/Noviembre/2010)     http://www.megaupload.com/?d=14K9L0HU *2
*2 # dd if=guslylive0.52.img of=/dev/sdb bs=102400





No hay comentarios:

Publicar un comentario