<p dir="ltr">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. </p>
<p dir="ltr">Saludos. <br></p>
<p dir="ltr">Diego Calbo </p>
<div class="gmail_quote">El feb 5, 2015 6:47 p.m., "Galleguindio Ramirez" <<a href="mailto:galleguindioramirez@tribunahacker.com.ar">galleguindioramirez@tribunahacker.com.ar</a>> escribió:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<br>
<div>El 05/02/15 a las 15:53, Diego Gabriel
Calbo Elizondo escribió:<br>
</div>
<blockquote type="cite">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.
<div>La explicación es la siguiente:</div>
<div><br>
</div>
<div>"Como crear un XS personalizado.</div>
<div>(todo el procedimiento debe ser ejecutado como superusuario
roo)</div>
<div><br>
</div>
<div>Cree un directorio llamado "XS"</div>
<div>Dentro cree 3 directorios llamados "cdimage", "image" e
"imagelow"</div>
<div><br>
</div>
<div>Copie el contenido completo del disco XS Vivo! en "cdimage"
con el comando</div>
<div>"cp -a" para mantener los atributos de los archivos</div>
<div>Copie los scripts que comienzan con 0, 1 y 2 en el direcorio
XS</div>
<div>mount -t iso9660 -o loop UTUTO-XS-2012-04-Vivo-intel32.iso</div>
<div><br>
</div>
<div>Monte la imagen (archivo image.squashfs) squashfs del
filesystem de XS</div>
<div>Vivo!</div>
<div>mediante el siguiente comando</div>
<div><br>
</div>
<div>mkdir /mnt/XSimage</div>
<div>mount -t squahfs -o loop [ruta_a_image.squashfs] /mnt/XSimage</div>
<div><br>
</div>
<div>Copie todo el contenido de /mnt/XSimage al directorio "image"
con</div>
<div>el comando "cp -a" para mantener los atributos</div>
<div><br>
</div>
<div>Cuando termine desmonte la imagen squashfs (umount
/mnt/XSimage)</div>
<div>Remueva el directorio de montaje (rm -rf /mnt/XSimage)</div>
<div><br>
</div>
<div>Ahora tendra en "cdimage" una copia exacta del DVD y en
"image" una copia</div>
<div>exacta del filesystem de XS Vivo! y del sistema si lo
instalara en un</div>
<div>ordenador mediante</div>
<div>el instalador InstallXS contenido en el XS Vivo!"</div>
<div><br>
</div>
<div>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.</div>
<div><br>
</div>
<div>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</div>
</blockquote>
es solo ruta/mnt/XS<br>
<blockquote type="cite">
<div><br>
</div>
<div>2- Se crean 3 directorios dentro del directoro
/mnt/UISOMaker/XS quedando cada uno con las siguientes rutas:</div>
<div> a- /mnt/UISOMaker/cdimage</div>
<div> b- /mnt/UISOMaker/image</div>
<div> c- /mnt/UISOMaker/imagelow</div>
</blockquote>
a ..../XS/cdimage<br>
b..../XS/image<br>
<br>
<blockquote type="cite">
<div><br>
</div>
<div>3- Crear un directorio de montaje para la ISO orígen. Por
ejemplo /mnt/UISOMaker/XS-VIVO</div>
<div><br>
</div>
<div>4- Montar la ISO original con el siguiente comando:</div>
<div> mount -t iso9660 -o loop
UTUTO-XS-2012-04-Vivo-intel32.iso /mnt/UISOMaker/XS-VIVO</div>
<div><br>
</div>
<div>5- Copiar el contenido de la ISO original al directorio de
trabajo cdimage con el siguiente comando:</div>
<div> cp -a /mnt/UISOMaker/XS-VIVO/* /mnt/UISOMaker/cdimage/</div>
<div><br>
</div>
<div>6- Crear un directorio de montaje para la imagen squahsfs con
el comando:</div>
<div> mkdir /mnt/UISOMaker/XSimage</div>
<div><br>
</div>
<div>7- Montar la imagen squashfs</div>
<div> mount -t squashfs -o
loop /mnt/UISOMaker/XS-VIVO/image.squashfs
/mnt/UISOMaker/XSimage</div>
<div><br>
</div>
<div>8- Copiar el contenido de /mnt/UISOMaker/XSimage a
/mnt/UISOMaker/image con el siguiente comando:</div>
<div> cp -a /mnt/UISOMaker/XSimage/* /mnt/UISOMaker/image/</div>
<div><br>
</div>
<div>9- Desmonta /mnt/UISOMaker/XSimage</div>
<div><br>
</div>
<div>10- Borrar el directorio de montaje /mnt/UISOMaker/XSimage</div>
<div><br>
</div>
<div>Desde ya les agradezco la ayuda.</div>
<div><br>
</div>
<div>Abrazos.</div>
<div>Diego Calbo</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
Ututo-devel mailing list
<a href="mailto:Ututo-devel@lists.ourproject.org" target="_blank">Ututo-devel@lists.ourproject.org</a>
<a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel</a>
</pre>
</blockquote>
<br>
</div>
<br>_______________________________________________<br>
Ututo-devel mailing list<br>
<a href="mailto:Ututo-devel@lists.ourproject.org">Ututo-devel@lists.ourproject.org</a><br>
<a href="https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel" target="_blank">https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel</a><br>
<br></blockquote></div>