<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix">Yo no me acuerdo haberlo visto dentro
      del sistema instalado. Esta solo en la iso me parece.<br>
      El documento original es esto:<br>
      <br>
      Como crear un XS personalizado.<br>
      (todo el procedimiento debe ser ejecutado como superusuario roo)<br>
      <br>
      Cree un directorio llamado "XS"<br>
      Dentro cree 3 directorios llamados "cdimage", "image" e "imagelow"<br>
      <br>
      Copie el contenido completo del disco XS Vivo! en "cdimage" con el
      comando<br>
      "cp -a" para mantener los atributos de los archivos<br>
      Copie los scripts que comienzan con 0, 1 y 2 en el direcorio XS<br>
      <br>
      mount -t iso9660 -o loop UTUTO-XS-2012-04-Vivo-intel32.iso<br>
      <br>
      Monte la imagen (archivo image.squashfs) squashfs del filesystem
      de XS<br>
      Vivo!<br>
      mediante el siguiente comando<br>
      <br>
      mkdir /mnt/XSimage<br>
      mount -t squahfs -o loop [ruta_a_image.squashfs] /mnt/XSimage<br>
      <br>
      Copie todo el contenido de /mnt/XSimage al directorio "image" con<br>
      el comando "cp -a" para mantener los atributos<br>
      <br>
      Cuando termine desmonte la imagen squashfs (umount /mnt/XSimage)<br>
      Remueva el directorio de montaje (rm -rf /mnt/XSimage)<br>
      <br>
      Ahora tendra en "cdimage" una copia exacta del DVD y en "image"
      una copia<br>
      exacta del filesystem de XS Vivo! y del sistema si lo instalara en
      un<br>
      ordenador mediante<br>
      el instalador InstallXS contenido en el XS Vivo!<br>
      <br>
      Para ingresar como supersusuario en la imagen del filesystem debe<br>
      ejecutar dentro<br>
      del directorio que ha creado llamado XS el siguiente comando<br>
      <br>
      ./0.make-chroot-upgrade.sh<br>
      <br>
      Con esto quedara como superusuario en modo consola dentro del
      filesystem<br>
      Aca puede proceder como si fuese un sistema funciona ejecutando
      los<br>
      mismo comandos<br>
      que ejecutaria en una consola en un XS funcional.<br>
      <br>
      para salir ejecute "exit"<br>
      <br>
      NOTA sobre el kernel: Si desea cambiar el kernel de inicio del
      sistema<br>
      XS Vivo!<br>
       debe reemplazarlo en XS/isolinux tambien<br>
      El kernel debe ser renombrado a ututoata y el initramfs a
      ututoata.igz<br>
      <br>
      Tambien debe poner los "modules" en el directorio
      image/lib/modules acordes<br>
      a la version del kernel que esta reemplazando.<br>
      <br>
      Tambien debera copiar los archivos del kernel (kernel, initramfs y<br>
      System.map) en<br>
      image/boot para que sean instalados si ejecuta el instalador
      InstallXS.<br>
      <br>
      <br>
      Si desea recrear la imagen del filesystem en formato comprimido
      ejecute.<br>
      <br>
      ./1.make-squash-vivo.sh<br>
      <br>
      Este script indicara varias sugerencias y modificaciones que debe<br>
      realizar antes<br>
      de crear el sistema de archivos comprimido con squashfs.<br>
      Se sugiere que siga al detalladamente estas indicaciones<br>
      <br>
      Y para crear el archivo imagen de DVD iso9660 ejecute<br>
      <br>
      ./2.make-iso-Cambiar-Version.sh<br>
      <br>
      NOTA: este proceso a pesar que esta simplifado requiere tener algo
      de<br>
      conocimientos<br>
      de sistemas operativos y su estructura.<br>
      <br>
      NOTA2: el comando mksquahfs necesita la version 4.1 del paquete<br>
      squashfs-tools<br>
      compilado con soporte para lzma. Este es el algoritmo de
      compresion<br>
      usado para<br>
      crear el disco Vivo! instalable de UTUTO XS<br>
      <br>
      El equipo de desarrollo de UTUTO XS<br>
      <br>
      Todo lo demas lo agregue yo para acordarme que hacia. No hace
      falta instalar el XS solo tenes que desarmar la iso y te queda el
      sistema para enjaularlo. <br>
      <br>
      El 22/08/14 a las 11:13, Diego Gabriel Calbo Elizondo escibió:<br>
    </div>
    <blockquote
cite="mid:CAF_CSy5z1F+=vbzJDK9pZKFQznanZz=WbQzdXDz-CZSzS5sqgw@mail.gmail.com"
      type="cite">
      <div dir="ltr">Luciano, recordas en que directorio se encuentra el
        documento que indica la creación del DVD?
        <div>El texto es tal cual está en el archivo que subiste al FTP
          denominado Creacion-LiveCD?</div>
        <div><br>
        </div>
        <div>
          Saludos.</div>
        <div>Diego Calbo</div>
      </div>
      <div class="gmail_extra"><br>
        <br>
        <div class="gmail_quote">2014-08-21 21:49 GMT-03:00 <a
            moz-do-not-send="true"
            href="mailto:tranccuilo@openmailbox.org">tranccuilo@openmailbox.org</a>
          <span dir="ltr">&lt;<a moz-do-not-send="true"
              href="mailto:tranccuilo@openmailbox.org" target="_blank">tranccuilo@openmailbox.org</a>&gt;</span>:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex">
            <div bgcolor="#FFFFFF" text="#000000">
              <div>Es el de la iso. En las proximas pruebas voy a ver si
                trato de instalar algo a ver como anda Uget o en su
                defecto con emerge. <br>
                <br>
                Saludos y suerte con Gnome.<br>
                <br>
                El 21/08/14 a las 21:46, Diego Gabriel Calbo Elizondo
                escibió:<br>
              </div>
              <div>
                <div class="h5">
                  <blockquote type="cite">
                    <div dir="ltr">Gracias, esta claro.
                      <div>Mañana veré de reproducir lo que indicas y
                        comentaré los resultados. Por el momento estoy
                        peleando con la instalación de Gnome en el
                        Gentoo que instalé en la virtual.</div>
                      <div><br>
                      </div>
                      <div>Otra consulta, el xfce que se ve en la
                        captura es actualizado o es el que trae la ISO?</div>
                      <div><br>
                      </div>
                      <div>Saludos.</div>
                      <div>Diego Calbo</div>
                      <div><br>
                      </div>
                    </div>
                    <div class="gmail_extra"><br>
                      <br>
                      <div class="gmail_quote"> 2014-08-21 21:28
                        GMT-03:00 <a moz-do-not-send="true"
                          href="mailto:tranccuilo@openmailbox.org"
                          target="_blank">tranccuilo@openmailbox.org</a>
                        <span dir="ltr">&lt;<a moz-do-not-send="true"
                            href="mailto:tranccuilo@openmailbox.org"
                            target="_blank">tranccuilo@openmailbox.org</a>&gt;</span>:<br>
                        <blockquote class="gmail_quote" style="margin:0
                          0 0 .8ex;border-left:1px #ccc
                          solid;padding-left:1ex">
                          <div bgcolor="#FFFFFF" text="#000000">
                            <div>En realidad no. <br>
                              La iso XS-2012 la desarmo en /mnt/XS
                              siguiendo los pasos de creacion de LiveCD
                              incluido en ella (si no lo tenes ahora lo
                              subo tambien)<br>
                              Una vez hecho eso voy a /mnt/XS y ejecuto
                              el script para chrootear (el 0). Con esto
                              entras a la iso desarmada.<br>
                              Dentro del sistema instalo los paquetes
                              que te dije y el kernel. Copio los
                              archivos generados en
                              /mnt/XS/cdimagen/isolinux/ (fuera del
                              chroot).<br>
                              Entonces tenes dentro del sistema
                              enjaulado el nuevo kernel instalado y
                              fuera de el (en isolinux) tambien el nuevo
                              kernel.<br>
                              Salgo del chroot.<br>
                              Ejecuto el script 1 para generar la nueva
                              squashfs con el kernel nuevo.<br>
                              Y finalmente ejecuto el script 2 para
                              generar la iso 2014.<br>
                              Cuando booteas en virtualbox la nueva iso
                              apretas Tab para cambiar las opciones de
                              arranque de lilo y le pones el nombre del
                              nuevo kernel (por defecto es "kernel"). <br>
                              Y listo arranca.<br>
                              <br>
                              Perdon pero soy un desastre explicandome
                              =) <br>
                              <br>
                              <br>
                              El 21/08/14 a las 21:10, Diego Gabriel
                              Calbo Elizondo escibió:<br>
                            </div>
                            <div>
                              <div>
                                <blockquote type="cite">
                                  <div dir="ltr">Entonces por lo que
                                    entiendo y veo en la captura de
                                    pantalla, lo que hiciste fue
                                    instalar XS 2014-04 en VirtualBox y
                                    luego dirigirte a la documentación
                                    incluida en el ISO?
                                    <div><br>
                                    </div>
                                    <div>Trato de entender desde el
                                      principio porque quiero tener la
                                      maqueta armada en mi maquina así
                                      somos 2 los que podemos ir
                                      haciendo pruebas y formando ideas,
                                      hasta que alguien mas pueda armar
                                      su entorno de trabaj.</div>
                                    <div>Aunque mientras escribo creo
                                      que sería bueno crear una ISO para
                                      el desarrollo y la compilación
                                      para que cualquiera pueda
                                      instalarla donde sea y ayudar con
                                      la construcción de las ISO's
                                      finales.</div>
                                    <div><br>
                                    </div>
                                    <div>Saludos.</div>
                                    <div>Diego Calbo</div>
                                  </div>
                                  <div class="gmail_extra"><br>
                                    <br>
                                    <div class="gmail_quote">2014-08-21
                                      20:52 GMT-03:00 <a
                                        moz-do-not-send="true"
                                        href="mailto:tranccuilo@openmailbox.org"
                                        target="_blank">tranccuilo@openmailbox.org</a>
                                      <span dir="ltr">&lt;<a
                                          moz-do-not-send="true"
                                          href="mailto:tranccuilo@openmailbox.org"
                                          target="_blank">tranccuilo@openmailbox.org</a>&gt;</span>:<br>
                                      <blockquote class="gmail_quote"
                                        style="margin:0 0 0
                                        .8ex;border-left:1px #ccc
                                        solid;padding-left:1ex">En
                                        realidad no hago nada especial.
                                        Sigo la receta incluida en la
                                        iso<br>
                                        para desarmarla. Una vez
                                        ejecutado el script para
                                        enjaular ejecuto<br>
                                        #source /etc/profile e instalo
                                        los paquetes lzo y lzop (ahora
                                        los subo<br>
                                        al ftp) porque sino da error al
                                        compilar el kernel.<br>
                                        Despues descomprimo el kernel en
                                        /usr/src/  &gt;&gt; ejecuto
                                        eselect kernel<br>
                                        list y lo elijo. Le agrego el
                                        parche de tuxonice.<br>
                                        A mi el .config viejo me da
                                        error -imagino que debido a la
                                        evolucion del<br>
                                        kernel- asi que solo descomento
                                        lo del x64 &gt;&gt; cambio la
                                        compresion a LZO<br>
                                        &gt;&gt; agrego soporte a fs XZ.<br>
                                        make &amp;&amp; make
                                        modules_install &amp;&amp; make
                                        install<br>
                                        Al terminar solo copio el
                                        kernel, el system.map y el
                                        config a<br>
                                        XS/cdimage/isolinux (el kernel
                                        se lo puede renombrar a
                                        ututoata)<br>
                                        Despues ejecuto el script para
                                        generar la nueva squashfs
                                        &gt;&gt; da una lista<br>
                                        de tareas para hacer antes de
                                        continuar &gt;&gt; algunas no se
                                        pueden hacer<br>
                                        porque no existen las carpetas
                                        que nombra pero parece no
                                        importar.<br>
                                        Al finalizar la squashfs ejecuto
                                        el script para generar la iso. A
                                        este<br>
                                        script lo edito y le quito
                                        "-allow-limited-size" del
                                        comando mkisofs<br>
                                        porque sino falla.<br>
                                        Y listo la iso. Lo ultimo para
                                        hacer es en el booteo, hay que
                                        adecuar el<br>
                                        nombre del kernel al creado, yo
                                        no pude hacer que lilo me lo
                                        reconozca<br>
                                        en la nueva iso.<br>
                                        A mi no me arranca el DM asi que
                                        para levantar Xfce4 ejecute
                                        startxfce4.<br>
                                        KDE no me lo levanta.<br>
                                        <br>
                                        Lo que habria que hacer es:<br>
                                        * limpiar la iso y dejar solo lo
                                        necesario para la generacion de
                                        los<br>
                                        nuevos paquetes &gt;&gt; lo que
                                        Diego dijo.<br>
                                        * Crear un .config nuevo.<br>
                                        * buscar la forma que lilo
                                        reconozca el nuevo kernel.<br>
                                        <br>
                                        Voy a intentar generar el
                                        initramfs del nuevo kernel pero
                                        si genkernel y<br>
                                        dracut fallan quedara para
                                        cuando se actualicen estos. Y
                                        tambien seguir<br>
                                        intentando que lilo arranque
                                        directamente el nuevo (lo mas
                                        facil seria<br>
                                        renombrar el viejo -o
                                        eliminarlo- y al nuevo llamarlo
                                        "kernel" que es el<br>
                                        que arranca por defecto [se me
                                        acaba de ocurrir :S])<br>
                                        <br>
                                        Cualquier duda consulten. Igual
                                        despues se lo agrego a la receta
                                        que ya<br>
                                        esta y lo metemos adentro de la
                                        iso para que quede.<br>
                                        <br>
                                        Saludos.<br>
                                      </blockquote>
                                    </div>
                                  </div>
                                </blockquote>
                              </div>
                            </div>
                          </div>
                        </blockquote>
                      </div>
                    </div>
                  </blockquote>
                </div>
              </div>
            </div>
          </blockquote>
        </div>
      </div>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»</pre>
  </body>
</html>