Gracias Galle, las rutas las modifique ya que lo que va a hacer la herramienta es trabajar dentro de un directorio de trabajo para tener todo mas controlado.
Saludos.
Diego Calbo
Hola, como sabrán estoy creando un nuevo script para la creación de una ISO personalizada basada en XS y me surgen confusiones en la interpretación del procedimiento descrito para la preparación del entorno.es solo ruta/mnt/XSLa explicación es la siguiente:
"Como crear un XS personalizado.(todo el procedimiento debe ser ejecutado como superusuario roo)
Cree un directorio llamado "XS"Dentro cree 3 directorios llamados "cdimage", "image" e "imagelow"
Copie el contenido completo del disco XS Vivo! en "cdimage" con el comando"cp -a" para mantener los atributos de los archivosCopie los scripts que comienzan con 0, 1 y 2 en el direcorio XSmount -t iso9660 -o loop UTUTO-XS-2012-04-Vivo-intel32.iso
Monte la imagen (archivo image.squashfs) squashfs del filesystem de XSVivo!mediante el siguiente comando
mkdir /mnt/XSimagemount -t squahfs -o loop [ruta_a_image.squashfs] /mnt/XSimage
Copie todo el contenido de /mnt/XSimage al directorio "image" conel comando "cp -a" para mantener los atributos
Cuando termine desmonte la imagen squashfs (umount /mnt/XSimage)Remueva el directorio de montaje (rm -rf /mnt/XSimage)
Ahora tendra en "cdimage" una copia exacta del DVD y en "image" una copiaexacta del filesystem de XS Vivo! y del sistema si lo instalara en unordenador medianteel instalador InstallXS contenido en el XS Vivo!"
Ahora paso a explicar mi interpretación y pido por favor si pueden corregirme donde me equivoque ya que basado en el siguiente procedimiento voy a crear el script que prepare el entorno.
1- Crear un directorio XS en el directorio de trabajo. Por ejemplo, si vamos a trabajar en el directorio /mnt/UISOMaker, el directorio a crear queda con la ruta /mnt/UISOMaker/XS
a ..../XS/cdimage
2- Se crean 3 directorios dentro del directoro /mnt/UISOMaker/XS quedando cada uno con las siguientes rutas:a- /mnt/UISOMaker/cdimageb- /mnt/UISOMaker/imagec- /mnt/UISOMaker/imagelow
b..../XS/image
3- Crear un directorio de montaje para la ISO orígen. Por ejemplo /mnt/UISOMaker/XS-VIVO
4- Montar la ISO original con el siguiente comando:mount -t iso9660 -o loop UTUTO-XS-2012-04-Vivo-intel32.iso /mnt/UISOMaker/XS-VIVO
5- Copiar el contenido de la ISO original al directorio de trabajo cdimage con el siguiente comando:cp -a /mnt/UISOMaker/XS-VIVO/* /mnt/UISOMaker/cdimage/
6- Crear un directorio de montaje para la imagen squahsfs con el comando:mkdir /mnt/UISOMaker/XSimage
7- Montar la imagen squashfsmount -t squashfs -o loop /mnt/UISOMaker/XS-VIVO/image.squashfs /mnt/UISOMaker/XSimage
8- Copiar el contenido de /mnt/UISOMaker/XSimage a /mnt/UISOMaker/image con el siguiente comando:cp -a /mnt/UISOMaker/XSimage/* /mnt/UISOMaker/image/
9- Desmonta /mnt/UISOMaker/XSimage
10- Borrar el directorio de montaje /mnt/UISOMaker/XSimage
Desde ya les agradezco la ayuda.
Abrazos.Diego Calbo
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»