tras mucho pelear y probar, y gracias a "jonatan C" he dado en la tecla..!!
esta es la receta:
se necesita: squashfs, unionfs y casper
crear un dir con 3 subdirs : CD ISO SO
CD: contendra archivos puntuales.
ISO: dir donde estara generado el live-cd final.
SO: contendra el sistema operativo que querramos crear el live.
dentro de CD se deben crear 2 subdirs : isolinux y casper
dentro del dir isolinux, se debera colocar los archivos
correspondientes a isolinux.bin, isolinux.cfg, boot.msg
luego, con el siguiente script, se encarga del resto:
# #!/bin/bash
DISTRO="live-cd-1" # Nombre De La Distribución
CDIMAGE=CD # Directorio que contiene a casper e isolinux
CDIMAGE2=CD/filesystem/filesystem.squashfs # NO TOCAR VARIABLE DE SISTEMA
SOURCE=SO # Directorio que contiene al sistema operativo a empaquetar
en modo live
sync
sync
sync
sync
echo "Generando SQUASHFS ...Aguarde unos momentos a que finalize el proceso"
mksquashfs SO CD/casper/filesystem.squashfs
sync
sync
echo "Squashfs Finalizado"
sync
sync
echo "Generando Manifiest...Aguarde unos momentos a que finalize el proceso"
sudo chroot $SOURCE dpkg-query -W --showformat='${Package}
${Version}\n' > CD/casper/filesystem.manifest
sync
sync
echo "Manifiest Finalizado"
# rm -rf source
sync
sync
sync
echo "Generado Imagen ISO"
sync
sync
mkisofs -r -l -J -V $DISTRO.iso -b isolinux/isolinux.bin -c
isolinux/boot.cat -no-emul-boot \
-boot-load-size 4 -boot-info-table \
-v -o ISO/$DISTRO.iso $CDIMAGE
sync
sync
echo "Imagen ISO $DISTRO.iso generada en la carpeta ISO"
sync
sync
echo "Distribución Finalizada"
sync
sync
sync
grabamos el script, le damos permiso de ejecucion y voila..!! tenemos
en pocos minutos, nuestro propio live-cd..!!!
GRACIAS nuevamente a jonatan C ...!!! (un pibe que se las trae..!!) :P
salu2
--
Marco Antonio de Hoyos
15-5-157-2322 // 4268-1557 // nxtl: 160*7070
Claypole - Pcia. de Bs. As.- Argentina
ICQ#92702911 / jabber: [EMAIL PROTECTED]
-------------------------------------------------------------
http://tecnicoslinux.com.ar ~ https://ututo.org
"Mas vale dichoso en burro, ke infeliz a caballo"
--
Para desuscribirte tenés que visitar la página
https://listas.linux.org.ar/mailman/listinfo/lugar-gral/
/* Publica y encontra trabajo relacionado con softlibre en
http://www.usla.org.ar/modules/jobs/ */
Si tenés algún inconveniente o consulta escribí a mailto:[EMAIL PROTECTED]