Bueno a la final pude abrir el archivo squashfs....
Primero cree la .iso con el remastersys utilizando la función DIST... que explique anteriormente..
Ahora bien, como me dijistes EvilGoblin modifico la .iso ya creada, y lo hice de la siguiente forma:
Una vez creada la .iso, la monte en la carptea "mnt" con el siguiente comando:
sudo mount -o loop custom.iso mnt
Luego lo que esta en el .iso lo paso a la carpeta "extract-cd", excluyendo el archivo squashfs:
rsync --exclude=/casper/filesystem.squashfs -a mnt/ extract-cd
Monto en la carpeta "squashfs" el archivo "filesystem.squashfs"
sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs
......para que me descomprima los archivos que estan dentro del squashfs...
Luego copio los archivos dentro de la carpeta "squashfs" a la carptea "edit"
sudo cp -a squashfs/* edit/
------ Repasemos... Tengo en una carpeta llamada extract-cd los archivos necesarios para que corra la instalacion y el live cd del sistema pero excluyendo la propia imagen del sistema .squashfs, y en otra carpeta llamada squashfs tengo los archivos descomprimidos del .squashfs, los cuales para ser trabajados se copian a la carpeta edit...------
Reviso las carpetas en "edit" y en var/lib/gconf/ esta el archivo "gconf-tree.xml" con las modificaciones que le hice antes de crear la .iso... o_0??? ahora creo que el problema esta en el propio instalador... que no se de donde rayos.. o cómo, cambia este archivo... igual con volvi a crear la .iso a partir de mi imagen montada en squashfs asi:
creo de nuevo el squashfs:
sudo mksquashfs edit extract-cd/casper/filesystem.squashfs
creo de nuevo el md5sum
(cd extract-cd && find . -type f -print0 | xargs -0 md5sum > md5sum.txt)
y luego creo la .iso:
sudo mkisofs -r -V "MI_DISTRO" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../midistro.iso .
pero sigue haciendo lo mismo
.......
(cd extract-cd && find . -type f -print0 | xargs -0 md5sum > md5sum.txt)