<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"><<a moz-do-not-send="true"
href="mailto:tranccuilo@openmailbox.org" target="_blank">tranccuilo@openmailbox.org</a>></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"><<a moz-do-not-send="true"
href="mailto:tranccuilo@openmailbox.org"
target="_blank">tranccuilo@openmailbox.org</a>></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"><<a
moz-do-not-send="true"
href="mailto:tranccuilo@openmailbox.org"
target="_blank">tranccuilo@openmailbox.org</a>></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/ >> 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 >> cambio la
compresion a LZO<br>
>> agrego soporte a fs XZ.<br>
make && make
modules_install && 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
>> da una lista<br>
de tareas para hacer antes de
continuar >> 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 >> 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>