[KERNEL][ISO] Fumata blanca!!! Habemus BASE?
Buenas gente; Luego de varias pruebas fallidas finalmente logre arrancar una iso con el kernel 3.14.5-libre. Por supuesto, fue de casualidad :), pero por lo menos avanzamos. Basicamente el kernel lo instale a mano ya que Genkernel parece estar inusable o yo no lo se manejar. En el caso del initramfs, los que cree tanto con Dracut como en un Gentoo que tengo fallaron, pero la que si funciono fue la que ya tenia la iso -la del kernel 3.0.15-. Por supuesto hay que modificarlo pero si ya la podemos usar asi es mas facil cambiarlo desde adentro. En estos dias voy a comprobar que funciona y documentar lo que hice (nada del otro mundo). Lo que si me parece que tendriamos que definir por lo menos 2 grupos: uno que se encargue de limpiar y estabilizar la iso y el otro que empiece a estudia el codigo de Uget para la paqueteria. Es imprescindible actualizar Genkernel para poder generar los kernels e initramfs mejor configurados. Eso seria lo ideal veamos que sale. Saludos. -- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Muy bien!!! Yo por mi parte hoy si todo sale bien y me da el tiempo en el laburo termino de instalar el gentoo en mi virtual (para no volver a romper mi sistema) y ese lo voy a destinar para la creación de la ISO. Pero con esta noticia que anuncias esperaré a que termines de probarla y si todo sale bien utilizarla como base para la creación de la primera beta. Yo propongo que armemos una primera ISO que solamente contenga una consola y las herramientas necesarias para poder compilar paquetes, así la utilizamos como sistema de compilación de paquetes. Una vez que tengamos los primero paquetes compilados y subidos a algún servidor, ver de utilizar el uget para poder instalar los paquetes adicionales que contendrá la ISO final. Hay alguna novedad con respecto a posibles servidores para utilizar de repositorio? Cuando tenga mi virtual funcionando y mientras espero los resultados de tu ISO empezaré a ver el código del uget para definir si es necesaria alguna modificación, mas allá de las direcciones de repositorios. Saludos y sigamos trabajando de este modo que a mi forma de ver estamos haciéndolo bien. Diego Calbo 2014-08-20 23:10 GMT-03:00 [email protected] < [email protected]>:
Buenas gente; Luego de varias pruebas fallidas finalmente logre arrancar una iso con el kernel 3.14.5-libre. Por supuesto, fue de casualidad :), pero por lo menos avanzamos. Basicamente el kernel lo instale a mano ya que Genkernel parece estar inusable o yo no lo se manejar. En el caso del initramfs, los que cree tanto con Dracut como en un Gentoo que tengo fallaron, pero la que si funciono fue la que ya tenia la iso -la del kernel 3.0.15-. Por supuesto hay que modificarlo pero si ya la podemos usar asi es mas facil cambiarlo desde adentro. En estos dias voy a comprobar que funciona y documentar lo que hice (nada del otro mundo). Lo que si me parece que tendriamos que definir por lo menos 2 grupos: uno que se encargue de limpiar y estabilizar la iso y el otro que empiece a estudia el codigo de Uget para la paqueteria. Es imprescindible actualizar Genkernel para poder generar los kernels e initramfs mejor configurados. Eso seria lo ideal veamos que sale. Saludos.
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
Bueniiiisimo! \o/ 2014-08-21 9:41 GMT-03:00 Diego Gabriel Calbo Elizondo <[email protected]>:
Muy bien!!! Yo por mi parte hoy si todo sale bien y me da el tiempo en el laburo termino de instalar el gentoo en mi virtual (para no volver a romper mi sistema) y ese lo voy a destinar para la creación de la ISO. Pero con esta noticia que anuncias esperaré a que termines de probarla y si todo sale bien utilizarla como base para la creación de la primera beta.
Yo propongo que armemos una primera ISO que solamente contenga una consola y las herramientas necesarias para poder compilar paquetes, así la utilizamos como sistema de compilación de paquetes. Una vez que tengamos los primero paquetes compilados y subidos a algún servidor, ver de utilizar el uget para poder instalar los paquetes adicionales que contendrá la ISO final.
Hay alguna novedad con respecto a posibles servidores para utilizar de repositorio?
Cuando tenga mi virtual funcionando y mientras espero los resultados de tu ISO empezaré a ver el código del uget para definir si es necesaria alguna modificación, mas allá de las direcciones de repositorios.
Saludos y sigamos trabajando de este modo que a mi forma de ver estamos haciéndolo bien.
Diego Calbo
2014-08-20 23:10 GMT-03:00 [email protected] < [email protected]>:
Buenas gente; Luego de varias pruebas fallidas finalmente logre arrancar una iso con el kernel 3.14.5-libre. Por supuesto, fue de casualidad :), pero por lo menos avanzamos. Basicamente el kernel lo instale a mano ya que Genkernel parece estar inusable o yo no lo se manejar. En el caso del initramfs, los que cree tanto con Dracut como en un Gentoo que tengo fallaron, pero la que si funciono fue la que ya tenia la iso -la del kernel 3.0.15-. Por supuesto hay que modificarlo pero si ya la podemos usar asi es mas facil cambiarlo desde adentro. En estos dias voy a comprobar que funciona y documentar lo que hice (nada del otro mundo). Lo que si me parece que tendriamos que definir por lo menos 2 grupos: uno que se encargue de limpiar y estabilizar la iso y el otro que empiece a estudia el codigo de Uget para la paqueteria. Es imprescindible actualizar Genkernel para poder generar los kernels e initramfs mejor configurados. Eso seria lo ideal veamos que sale. Saludos.
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
-- Saludos Matías S. Sardisco - Linux Sysadmin
PUTO AMO! Me arrodillo ante Ud! Un abrazo y arrancamos! El 20/08/14 a las 23:10, [email protected] escibió:
Buenas gente; Luego de varias pruebas fallidas finalmente logre arrancar una iso con el kernel 3.14.5-libre. Por supuesto, fue de casualidad :), pero por lo menos avanzamos. Basicamente el kernel lo instale a mano ya que Genkernel parece estar inusable o yo no lo se manejar. En el caso del initramfs, los que cree tanto con Dracut como en un Gentoo que tengo fallaron, pero la que si funciono fue la que ya tenia la iso -la del kernel 3.0.15-. Por supuesto hay que modificarlo pero si ya la podemos usar asi es mas facil cambiarlo desde adentro. En estos dias voy a comprobar que funciona y documentar lo que hice (nada del otro mundo). Lo que si me parece que tendriamos que definir por lo menos 2 grupos: uno que se encargue de limpiar y estabilizar la iso y el otro que empiece a estudia el codigo de Uget para la paqueteria. Es imprescindible actualizar Genkernel para poder generar los kernels e initramfs mejor configurados. Eso seria lo ideal veamos que sale. Saludos.
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
Cumpas yo creo que este pequeño triunfo debe notificarse en nuestra web. Les mando un bosquejo a ver que agregamos y su acuerdo para publicarlo. Diego si todos acuerdan publicalo en la web. (¿Yo tengo admin?) abrazo fraterno
Para mí está bien el texto. Pero tenemos un pequeño problema, se rompió el sitio de ututo. Esta noche llego a casa y veo si puedo recuperarlo. Los mantengo informados. Saludos. Diego Calbo 2014-08-21 16:11 GMT-03:00 Galleguindio < [email protected]>:
Cumpas yo creo que este pequeño triunfo debe notificarse en nuestra web. Les mando un bosquejo a ver que agregamos y su acuerdo para publicarlo. Diego si todos acuerdan publicalo en la web. (¿Yo tengo admin?) abrazo fraterno
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
Galleguindio, ya tenés permisos de Admin. Fijate si podes ingresar ya que parece que el problema es con mi usuario en particular. Estoy probando con un usuario de pruebas y veo bien el sitio. Deberías publicar la noticia como "Escribir Noticia" (si mal no recuerdo) así queda en la categoría de las noticias y se debería ver en la primera columna de la derecha, entre el cuerpo principal y la columna del menú de usuario. Cualquier cosa avisame, por mi lao veré de arreglar mi usuario en principio. Saludos. Diego Calbo 2014-08-21 16:56 GMT-03:00 Diego Gabriel Calbo Elizondo <[email protected]>:
Para mí está bien el texto. Pero tenemos un pequeño problema, se rompió el sitio de ututo. Esta noche llego a casa y veo si puedo recuperarlo.
Los mantengo informados.
Saludos. Diego Calbo
2014-08-21 16:11 GMT-03:00 Galleguindio < [email protected]>:
Cumpas yo creo que este pequeño triunfo debe notificarse en nuestra web. Les mando un bosquejo a ver que agregamos y su acuerdo para publicarlo. Diego si todos acuerdan publicalo en la web. (¿Yo tengo admin?) abrazo fraterno
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
Raro che ahura entro y la página no se muestra. solo veo todo blanco :( El 21/08/14 a las 17:26, Diego Gabriel Calbo Elizondo escibió:
Galleguindio, ya tenés permisos de Admin. Fijate si podes ingresar ya que parece que el problema es con mi usuario en particular. Estoy probando con un usuario de pruebas y veo bien el sitio. Deberías publicar la noticia como "Escribir Noticia" (si mal no recuerdo) así queda en la categoría de las noticias y se debería ver en la primera columna de la derecha, entre el cuerpo principal y la columna del menú de usuario.
Cualquier cosa avisame, por mi lao veré de arreglar mi usuario en principio.
Saludos. Diego Calbo
2014-08-21 16:56 GMT-03:00 Diego Gabriel Calbo Elizondo <[email protected] <mailto:[email protected]>>:
Para mí está bien el texto. Pero tenemos un pequeño problema, se rompió el sitio de ututo. Esta noche llego a casa y veo si puedo recuperarlo.
Los mantengo informados.
Saludos. Diego Calbo
2014-08-21 16:11 GMT-03:00 Galleguindio <[email protected] <mailto:[email protected]>>:
Cumpas yo creo que este pequeño triunfo debe notificarse en nuestra web. Les mando un bosquejo a ver que agregamos y su acuerdo para publicarlo. Diego si todos acuerdan publicalo en la web. (¿Yo tengo admin?) abrazo fraterno
_______________________________________________ Ututo-devel mailing list [email protected] <mailto:[email protected]> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
Yo la pagina la veo. Lo que si, no puedo entrar a mi cuenta no me reconoce la contraseña, crei que no andaba mas eso. El 21/08/14 a las 17:35, Galleguindio escibió:
Raro che ahura entro y la página no se muestra. solo veo todo blanco :(
El 21/08/14 a las 17:26, Diego Gabriel Calbo Elizondo escibió:
Galleguindio, ya tenés permisos de Admin. Fijate si podes ingresar ya que parece que el problema es con mi usuario en particular. Estoy probando con un usuario de pruebas y veo bien el sitio. Deberías publicar la noticia como "Escribir Noticia" (si mal no recuerdo) así queda en la categoría de las noticias y se debería ver en la primera columna de la derecha, entre el cuerpo principal y la columna del menú de usuario.
Cualquier cosa avisame, por mi lao veré de arreglar mi usuario en principio.
Saludos. Diego Calbo
2014-08-21 16:56 GMT-03:00 Diego Gabriel Calbo Elizondo <[email protected] <mailto:[email protected]>>:
Para mí está bien el texto. Pero tenemos un pequeño problema, se rompió el sitio de ututo. Esta noche llego a casa y veo si puedo recuperarlo.
Los mantengo informados.
Saludos. Diego Calbo
2014-08-21 16:11 GMT-03:00 Galleguindio <[email protected] <mailto:[email protected]>>:
Cumpas yo creo que este pequeño triunfo debe notificarse en nuestra web. Les mando un bosquejo a ver que agregamos y su acuerdo para publicarlo. Diego si todos acuerdan publicalo en la web. (¿Yo tengo admin?) abrazo fraterno
_______________________________________________
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
http://wiki.hackcoop.com.ar/Licencia_de_Producci%C3%B3n_de_Pares Cumpas hace ya un tiempo que lo que escribo lo pongo bajo CC-BY y esta licencia LPP. Se las linkeo para que la lean y piensen si ponemos esta licencia a nuestra distro. Un abrazo fraterno
Me parece buena la licencia, pero hay que ver si no entra en conflicto con las licencias que se utilizan en los diferentes paquetes que va a contener la distro. Supongo que esta licencia se puede utilizar para la documentación que realicemos y publicaciones que se presenten en los diferentes medios eletronicos. No soy experto en licencias y me cuesta mucho entender algunas de ellas, quizá Diego o Daniel puedan tener una mejor opinión. Saludos. Diego Calbo 2014-08-21 18:58 GMT-03:00 Galleguindio < [email protected]>:
http://wiki.hackcoop.com.ar/Licencia_de_Producci%C3%B3n_de_Pares
Cumpas hace ya un tiempo que lo que escribo lo pongo bajo CC-BY y esta licencia LPP. Se las linkeo para que la lean y piensen si ponemos esta licencia a nuestra distro. Un abrazo fraterno
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
Digo lo mismo que Diego. Yo la verdad no conozco nada sobre licencias pero suena bien esa que decis. PD: copio a la otra lista para que lo vean. Saludos. El 21/08/14 a las 19:52, Diego Gabriel Calbo Elizondo escibió:
Me parece buena la licencia, pero hay que ver si no entra en conflicto con las licencias que se utilizan en los diferentes paquetes que va a contener la distro. Supongo que esta licencia se puede utilizar para la documentación que realicemos y publicaciones que se presenten en los diferentes medios eletronicos.
No soy experto en licencias y me cuesta mucho entender algunas de ellas, quizá Diego o Daniel puedan tener una mejor opinión.
Saludos. Diego Calbo
2014-08-21 18:58 GMT-03:00 Galleguindio <[email protected] <mailto:[email protected]>>:
http://wiki.hackcoop.com.ar/Licencia_de_Producci%C3%B3n_de_Pares
Cumpas hace ya un tiempo que lo que escribo lo pongo bajo CC-BY y esta licencia LPP. Se las linkeo para que la lean y piensen si ponemos esta licencia a nuestra distro. Un abrazo fraterno
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Pasame tu usuario así te reseteo la contraseña. Saludos. 2014-08-21 18:22 GMT-03:00 [email protected] < [email protected]>:
Yo la pagina la veo. Lo que si, no puedo entrar a mi cuenta no me reconoce la contraseña, crei que no andaba mas eso.
El 21/08/14 a las 17:35, Galleguindio escibió:
Raro che ahura entro y la página no se muestra. solo veo todo blanco :(
El 21/08/14 a las 17:26, Diego Gabriel Calbo Elizondo escibió:
Galleguindio, ya tenés permisos de Admin. Fijate si podes ingresar ya que parece que el problema es con mi usuario en particular. Estoy probando con un usuario de pruebas y veo bien el sitio. Deberías publicar la noticia como "Escribir Noticia" (si mal no recuerdo) así queda en la categoría de las noticias y se debería ver en la primera columna de la derecha, entre el cuerpo principal y la columna del menú de usuario.
Cualquier cosa avisame, por mi lao veré de arreglar mi usuario en principio.
Saludos. Diego Calbo
2014-08-21 16:56 GMT-03:00 Diego Gabriel Calbo Elizondo < [email protected]>:
Para mí está bien el texto. Pero tenemos un pequeño problema, se rompió el sitio de ututo. Esta noche llego a casa y veo si puedo recuperarlo.
Los mantengo informados.
Saludos. Diego Calbo
2014-08-21 16:11 GMT-03:00 Galleguindio < [email protected]>:
Cumpas yo creo que este pequeño triunfo debe notificarse en nuestra web. Les mando un bosquejo a ver que agregamos y su acuerdo para publicarlo. Diego si todos acuerdan publicalo en la web. (¿Yo tengo admin?) abrazo fraterno
_______________________________________________
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
Me parece bien. Lo que no se si poner es: version totalmente funcional. Aun asi acabo de hacer otra prueba y levanta xfce bien. La diferencia es que me equivoque de kernel y este no es el libre :( pero se esta confirmando que funciona ;) https://img.bi/#/nieE89Q!ylTR5cwbYf2j0r6FcX9ZKFr7HLGirmcVD4P1Tk93 El 21/08/14 a las 16:11, Galleguindio escibió:
Cumpas yo creo que este pequeño triunfo debe notificarse en nuestra web. Les mando un bosquejo a ver que agregamos y su acuerdo para publicarlo. Diego si todos acuerdan publicalo en la web. (¿Yo tengo admin?) abrazo fraterno
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Galleguindio, ya está arreglado el problema del sitio. El problema es un bug de los pedidos de relaciones pendientes. Parece que nadie lo usó desde que apareció el bug. Igualmente lo desactivé. Puedes publicar la noticia haciendo click en tu menu de usuario en el botón que dice "Escribir noticia" Excelente lo del XFCE, cuando tengas tiempo pasá la receta así podemos reproducir tu logro y comenzamos a crear la primera ISO para poder compilar paquetes. Saludos. Diego Calbo 2014-08-21 18:37 GMT-03:00 [email protected] < [email protected]>:
Me parece bien. Lo que no se si poner es: version totalmente funcional. Aun asi acabo de hacer otra prueba y levanta xfce bien. La diferencia es que me equivoque de kernel y este no es el libre :( pero se esta confirmando que funciona ;)
https://img.bi/#/nieE89Q!ylTR5cwbYf2j0r6FcX9ZKFr7HLGirmcVD4P1Tk93
El 21/08/14 a las 16:11, Galleguindio escibió:
Cumpas yo creo que este pequeño triunfo debe notificarse en nuestra web. Les mando un bosquejo a ver que agregamos y su acuerdo para publicarlo. Diego si todos acuerdan publicalo en la web. (¿Yo tengo admin?) abrazo fraterno
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
En realidad no hago nada especial. Sigo la receta incluida en la iso para desarmarla. Una vez ejecutado el script para enjaular ejecuto #source /etc/profile e instalo los paquetes lzo y lzop (ahora los subo al ftp) porque sino da error al compilar el kernel. Despues descomprimo el kernel en /usr/src/ >> ejecuto eselect kernel list y lo elijo. Le agrego el parche de tuxonice. A mi el .config viejo me da error -imagino que debido a la evolucion del kernel- asi que solo descomento lo del x64 >> cambio la compresion a LZO
agrego soporte a fs XZ. make && make modules_install && make install Al terminar solo copio el kernel, el system.map y el config a XS/cdimage/isolinux (el kernel se lo puede renombrar a ututoata) Despues ejecuto el script para generar la nueva squashfs >> da una lista de tareas para hacer antes de continuar >> algunas no se pueden hacer porque no existen las carpetas que nombra pero parece no importar. Al finalizar la squashfs ejecuto el script para generar la iso. A este script lo edito y le quito "-allow-limited-size" del comando mkisofs porque sino falla. Y listo la iso. Lo ultimo para hacer es en el booteo, hay que adecuar el nombre del kernel al creado, yo no pude hacer que lilo me lo reconozca en la nueva iso. A mi no me arranca el DM asi que para levantar Xfce4 ejecute startxfce4. KDE no me lo levanta.
Lo que habria que hacer es: * limpiar la iso y dejar solo lo necesario para la generacion de los nuevos paquetes >> lo que Diego dijo. * Crear un .config nuevo. * buscar la forma que lilo reconozca el nuevo kernel. Voy a intentar generar el initramfs del nuevo kernel pero si genkernel y dracut fallan quedara para cuando se actualicen estos. Y tambien seguir intentando que lilo arranque directamente el nuevo (lo mas facil seria renombrar el viejo -o eliminarlo- y al nuevo llamarlo "kernel" que es el que arranca por defecto [se me acaba de ocurrir :S]) Cualquier duda consulten. Igual despues se lo agrego a la receta que ya esta y lo metemos adentro de la iso para que quede. Saludos.
Excelente lo del XFCE, cuando tengas tiempo pasá la receta así podemos reproducir tu logro y comenzamos a crear la primera ISO para poder compilar paquetes.
Saludos. Diego Calbo
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
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? 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. 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. Saludos. Diego Calbo 2014-08-21 20:52 GMT-03:00 [email protected] < [email protected]>:
En realidad no hago nada especial. Sigo la receta incluida en la iso para desarmarla. Una vez ejecutado el script para enjaular ejecuto #source /etc/profile e instalo los paquetes lzo y lzop (ahora los subo al ftp) porque sino da error al compilar el kernel. Despues descomprimo el kernel en /usr/src/ >> ejecuto eselect kernel list y lo elijo. Le agrego el parche de tuxonice. A mi el .config viejo me da error -imagino que debido a la evolucion del kernel- asi que solo descomento lo del x64 >> cambio la compresion a LZO
agrego soporte a fs XZ. make && make modules_install && make install Al terminar solo copio el kernel, el system.map y el config a XS/cdimage/isolinux (el kernel se lo puede renombrar a ututoata) Despues ejecuto el script para generar la nueva squashfs >> da una lista de tareas para hacer antes de continuar >> algunas no se pueden hacer porque no existen las carpetas que nombra pero parece no importar. Al finalizar la squashfs ejecuto el script para generar la iso. A este script lo edito y le quito "-allow-limited-size" del comando mkisofs porque sino falla. Y listo la iso. Lo ultimo para hacer es en el booteo, hay que adecuar el nombre del kernel al creado, yo no pude hacer que lilo me lo reconozca en la nueva iso. A mi no me arranca el DM asi que para levantar Xfce4 ejecute startxfce4. KDE no me lo levanta.
Lo que habria que hacer es: * limpiar la iso y dejar solo lo necesario para la generacion de los nuevos paquetes >> lo que Diego dijo. * Crear un .config nuevo. * buscar la forma que lilo reconozca el nuevo kernel.
Voy a intentar generar el initramfs del nuevo kernel pero si genkernel y dracut fallan quedara para cuando se actualicen estos. Y tambien seguir intentando que lilo arranque directamente el nuevo (lo mas facil seria renombrar el viejo -o eliminarlo- y al nuevo llamarlo "kernel" que es el que arranca por defecto [se me acaba de ocurrir :S])
Cualquier duda consulten. Igual despues se lo agrego a la receta que ya esta y lo metemos adentro de la iso para que quede.
Saludos.
Excelente lo del XFCE, cuando tengas tiempo pasá la receta así podemos reproducir tu logro y comenzamos a crear la primera ISO para poder compilar paquetes.
Saludos. Diego Calbo
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
En realidad no. 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) Una vez hecho eso voy a /mnt/XS y ejecuto el script para chrootear (el 0). Con esto entras a la iso desarmada. Dentro del sistema instalo los paquetes que te dije y el kernel. Copio los archivos generados en /mnt/XS/cdimagen/isolinux/ (fuera del chroot). Entonces tenes dentro del sistema enjaulado el nuevo kernel instalado y fuera de el (en isolinux) tambien el nuevo kernel. Salgo del chroot. Ejecuto el script 1 para generar la nueva squashfs con el kernel nuevo. Y finalmente ejecuto el script 2 para generar la iso 2014. 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"). Y listo arranca. Perdon pero soy un desastre explicandome =) El 21/08/14 a las 21:10, Diego Gabriel Calbo Elizondo escibió:
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?
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. 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.
Saludos. Diego Calbo
2014-08-21 20:52 GMT-03:00 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
En realidad no hago nada especial. Sigo la receta incluida en la iso para desarmarla. Una vez ejecutado el script para enjaular ejecuto #source /etc/profile e instalo los paquetes lzo y lzop (ahora los subo al ftp) porque sino da error al compilar el kernel. Despues descomprimo el kernel en /usr/src/ >> ejecuto eselect kernel list y lo elijo. Le agrego el parche de tuxonice. A mi el .config viejo me da error -imagino que debido a la evolucion del kernel- asi que solo descomento lo del x64 >> cambio la compresion a LZO >> agrego soporte a fs XZ. make && make modules_install && make install Al terminar solo copio el kernel, el system.map y el config a XS/cdimage/isolinux (el kernel se lo puede renombrar a ututoata) Despues ejecuto el script para generar la nueva squashfs >> da una lista de tareas para hacer antes de continuar >> algunas no se pueden hacer porque no existen las carpetas que nombra pero parece no importar. Al finalizar la squashfs ejecuto el script para generar la iso. A este script lo edito y le quito "-allow-limited-size" del comando mkisofs porque sino falla. Y listo la iso. Lo ultimo para hacer es en el booteo, hay que adecuar el nombre del kernel al creado, yo no pude hacer que lilo me lo reconozca en la nueva iso. A mi no me arranca el DM asi que para levantar Xfce4 ejecute startxfce4. KDE no me lo levanta.
Lo que habria que hacer es: * limpiar la iso y dejar solo lo necesario para la generacion de los nuevos paquetes >> lo que Diego dijo. * Crear un .config nuevo. * buscar la forma que lilo reconozca el nuevo kernel.
Voy a intentar generar el initramfs del nuevo kernel pero si genkernel y dracut fallan quedara para cuando se actualicen estos. Y tambien seguir intentando que lilo arranque directamente el nuevo (lo mas facil seria renombrar el viejo -o eliminarlo- y al nuevo llamarlo "kernel" que es el que arranca por defecto [se me acaba de ocurrir :S])
Cualquier duda consulten. Igual despues se lo agrego a la receta que ya esta y lo metemos adentro de la iso para que quede.
Saludos.
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Ya subi los paquetes y la receta al ftp. Estan dentro de la carpeta devel. -- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Gracias, ya los bajé y ahora estoy instalando el XS en mi virtual. Comentaré los resultados obtenidos. Saludos. Diego Calbo 2014-08-21 21:38 GMT-03:00 [email protected] < [email protected]>:
Ya subi los paquetes y la receta al ftp. Estan dentro de la carpeta devel.
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
Gracias, esta claro. 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. Otra consulta, el xfce que se ve en la captura es actualizado o es el que trae la ISO? Saludos. Diego Calbo 2014-08-21 21:28 GMT-03:00 [email protected] < [email protected]>:
En realidad no. 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) Una vez hecho eso voy a /mnt/XS y ejecuto el script para chrootear (el 0). Con esto entras a la iso desarmada. Dentro del sistema instalo los paquetes que te dije y el kernel. Copio los archivos generados en /mnt/XS/cdimagen/isolinux/ (fuera del chroot). Entonces tenes dentro del sistema enjaulado el nuevo kernel instalado y fuera de el (en isolinux) tambien el nuevo kernel. Salgo del chroot. Ejecuto el script 1 para generar la nueva squashfs con el kernel nuevo. Y finalmente ejecuto el script 2 para generar la iso 2014. 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"). Y listo arranca.
Perdon pero soy un desastre explicandome =)
El 21/08/14 a las 21:10, Diego Gabriel Calbo Elizondo escibió:
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?
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. 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.
Saludos. Diego Calbo
2014-08-21 20:52 GMT-03:00 [email protected] < [email protected]>:
En realidad no hago nada especial. Sigo la receta incluida en la iso para desarmarla. Una vez ejecutado el script para enjaular ejecuto #source /etc/profile e instalo los paquetes lzo y lzop (ahora los subo al ftp) porque sino da error al compilar el kernel. Despues descomprimo el kernel en /usr/src/ >> ejecuto eselect kernel list y lo elijo. Le agrego el parche de tuxonice. A mi el .config viejo me da error -imagino que debido a la evolucion del kernel- asi que solo descomento lo del x64 >> cambio la compresion a LZO
agrego soporte a fs XZ. make && make modules_install && make install Al terminar solo copio el kernel, el system.map y el config a XS/cdimage/isolinux (el kernel se lo puede renombrar a ututoata) Despues ejecuto el script para generar la nueva squashfs >> da una lista de tareas para hacer antes de continuar >> algunas no se pueden hacer porque no existen las carpetas que nombra pero parece no importar. Al finalizar la squashfs ejecuto el script para generar la iso. A este script lo edito y le quito "-allow-limited-size" del comando mkisofs porque sino falla. Y listo la iso. Lo ultimo para hacer es en el booteo, hay que adecuar el nombre del kernel al creado, yo no pude hacer que lilo me lo reconozca en la nueva iso. A mi no me arranca el DM asi que para levantar Xfce4 ejecute startxfce4. KDE no me lo levanta.
Lo que habria que hacer es: * limpiar la iso y dejar solo lo necesario para la generacion de los nuevos paquetes >> lo que Diego dijo. * Crear un .config nuevo. * buscar la forma que lilo reconozca el nuevo kernel.
Voy a intentar generar el initramfs del nuevo kernel pero si genkernel y dracut fallan quedara para cuando se actualicen estos. Y tambien seguir intentando que lilo arranque directamente el nuevo (lo mas facil seria renombrar el viejo -o eliminarlo- y al nuevo llamarlo "kernel" que es el que arranca por defecto [se me acaba de ocurrir :S])
Cualquier duda consulten. Igual despues se lo agrego a la receta que ya esta y lo metemos adentro de la iso para que quede.
Saludos.
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
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. Saludos y suerte con Gnome. El 21/08/14 a las 21:46, Diego Gabriel Calbo Elizondo escibió:
Gracias, esta claro. 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.
Otra consulta, el xfce que se ve en la captura es actualizado o es el que trae la ISO?
Saludos. Diego Calbo
2014-08-21 21:28 GMT-03:00 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
En realidad no. 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) Una vez hecho eso voy a /mnt/XS y ejecuto el script para chrootear (el 0). Con esto entras a la iso desarmada. Dentro del sistema instalo los paquetes que te dije y el kernel. Copio los archivos generados en /mnt/XS/cdimagen/isolinux/ (fuera del chroot). Entonces tenes dentro del sistema enjaulado el nuevo kernel instalado y fuera de el (en isolinux) tambien el nuevo kernel. Salgo del chroot. Ejecuto el script 1 para generar la nueva squashfs con el kernel nuevo. Y finalmente ejecuto el script 2 para generar la iso 2014. 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"). Y listo arranca.
Perdon pero soy un desastre explicandome =)
El 21/08/14 a las 21:10, Diego Gabriel Calbo Elizondo escibió:
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?
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. 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.
Saludos. Diego Calbo
2014-08-21 20:52 GMT-03:00 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
En realidad no hago nada especial. Sigo la receta incluida en la iso para desarmarla. Una vez ejecutado el script para enjaular ejecuto #source /etc/profile e instalo los paquetes lzo y lzop (ahora los subo al ftp) porque sino da error al compilar el kernel. Despues descomprimo el kernel en /usr/src/ >> ejecuto eselect kernel list y lo elijo. Le agrego el parche de tuxonice. A mi el .config viejo me da error -imagino que debido a la evolucion del kernel- asi que solo descomento lo del x64 >> cambio la compresion a LZO >> agrego soporte a fs XZ. make && make modules_install && make install Al terminar solo copio el kernel, el system.map y el config a XS/cdimage/isolinux (el kernel se lo puede renombrar a ututoata) Despues ejecuto el script para generar la nueva squashfs >> da una lista de tareas para hacer antes de continuar >> algunas no se pueden hacer porque no existen las carpetas que nombra pero parece no importar. Al finalizar la squashfs ejecuto el script para generar la iso. A este script lo edito y le quito "-allow-limited-size" del comando mkisofs porque sino falla. Y listo la iso. Lo ultimo para hacer es en el booteo, hay que adecuar el nombre del kernel al creado, yo no pude hacer que lilo me lo reconozca en la nueva iso. A mi no me arranca el DM asi que para levantar Xfce4 ejecute startxfce4. KDE no me lo levanta.
Lo que habria que hacer es: * limpiar la iso y dejar solo lo necesario para la generacion de los nuevos paquetes >> lo que Diego dijo. * Crear un .config nuevo. * buscar la forma que lilo reconozca el nuevo kernel.
Voy a intentar generar el initramfs del nuevo kernel pero si genkernel y dracut fallan quedara para cuando se actualicen estos. Y tambien seguir intentando que lilo arranque directamente el nuevo (lo mas facil seria renombrar el viejo -o eliminarlo- y al nuevo llamarlo "kernel" que es el que arranca por defecto [se me acaba de ocurrir :S])
Cualquier duda consulten. Igual despues se lo agrego a la receta que ya esta y lo metemos adentro de la iso para que quede.
Saludos.
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Diría que pruebes con emerge directamente ya que los mirrors de ututo ya no existen. Saludos. Diego Calbo 2014-08-21 21:49 GMT-03:00 [email protected] < [email protected]>:
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.
Saludos y suerte con Gnome.
El 21/08/14 a las 21:46, Diego Gabriel Calbo Elizondo escibió:
Gracias, esta claro. 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.
Otra consulta, el xfce que se ve en la captura es actualizado o es el que trae la ISO?
Saludos. Diego Calbo
2014-08-21 21:28 GMT-03:00 [email protected] < [email protected]>:
En realidad no. 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) Una vez hecho eso voy a /mnt/XS y ejecuto el script para chrootear (el 0). Con esto entras a la iso desarmada. Dentro del sistema instalo los paquetes que te dije y el kernel. Copio los archivos generados en /mnt/XS/cdimagen/isolinux/ (fuera del chroot). Entonces tenes dentro del sistema enjaulado el nuevo kernel instalado y fuera de el (en isolinux) tambien el nuevo kernel. Salgo del chroot. Ejecuto el script 1 para generar la nueva squashfs con el kernel nuevo. Y finalmente ejecuto el script 2 para generar la iso 2014. 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"). Y listo arranca.
Perdon pero soy un desastre explicandome =)
El 21/08/14 a las 21:10, Diego Gabriel Calbo Elizondo escibió:
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?
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. 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.
Saludos. Diego Calbo
2014-08-21 20:52 GMT-03:00 [email protected] < [email protected]>:
En realidad no hago nada especial. Sigo la receta incluida en la iso para desarmarla. Una vez ejecutado el script para enjaular ejecuto #source /etc/profile e instalo los paquetes lzo y lzop (ahora los subo al ftp) porque sino da error al compilar el kernel. Despues descomprimo el kernel en /usr/src/ >> ejecuto eselect kernel list y lo elijo. Le agrego el parche de tuxonice. A mi el .config viejo me da error -imagino que debido a la evolucion del kernel- asi que solo descomento lo del x64 >> cambio la compresion a LZO
agrego soporte a fs XZ. make && make modules_install && make install Al terminar solo copio el kernel, el system.map y el config a XS/cdimage/isolinux (el kernel se lo puede renombrar a ututoata) Despues ejecuto el script para generar la nueva squashfs >> da una lista de tareas para hacer antes de continuar >> algunas no se pueden hacer porque no existen las carpetas que nombra pero parece no importar. Al finalizar la squashfs ejecuto el script para generar la iso. A este script lo edito y le quito "-allow-limited-size" del comando mkisofs porque sino falla. Y listo la iso. Lo ultimo para hacer es en el booteo, hay que adecuar el nombre del kernel al creado, yo no pude hacer que lilo me lo reconozca en la nueva iso. A mi no me arranca el DM asi que para levantar Xfce4 ejecute startxfce4. KDE no me lo levanta.
Lo que habria que hacer es: * limpiar la iso y dejar solo lo necesario para la generacion de los nuevos paquetes >> lo que Diego dijo. * Crear un .config nuevo. * buscar la forma que lilo reconozca el nuevo kernel.
Voy a intentar generar el initramfs del nuevo kernel pero si genkernel y dracut fallan quedara para cuando se actualicen estos. Y tambien seguir intentando que lilo arranque directamente el nuevo (lo mas facil seria renombrar el viejo -o eliminarlo- y al nuevo llamarlo "kernel" que es el que arranca por defecto [se me acaba de ocurrir :S])
Cualquier duda consulten. Igual despues se lo agrego a la receta que ya esta y lo metemos adentro de la iso para que quede.
Saludos.
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Luciano, recordas en que directorio se encuentra el documento que indica la creación del DVD? El texto es tal cual está en el archivo que subiste al FTP denominado Creacion-LiveCD? Saludos. Diego Calbo 2014-08-21 21:49 GMT-03:00 [email protected] < [email protected]>:
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.
Saludos y suerte con Gnome.
El 21/08/14 a las 21:46, Diego Gabriel Calbo Elizondo escibió:
Gracias, esta claro. 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.
Otra consulta, el xfce que se ve en la captura es actualizado o es el que trae la ISO?
Saludos. Diego Calbo
2014-08-21 21:28 GMT-03:00 [email protected] < [email protected]>:
En realidad no. 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) Una vez hecho eso voy a /mnt/XS y ejecuto el script para chrootear (el 0). Con esto entras a la iso desarmada. Dentro del sistema instalo los paquetes que te dije y el kernel. Copio los archivos generados en /mnt/XS/cdimagen/isolinux/ (fuera del chroot). Entonces tenes dentro del sistema enjaulado el nuevo kernel instalado y fuera de el (en isolinux) tambien el nuevo kernel. Salgo del chroot. Ejecuto el script 1 para generar la nueva squashfs con el kernel nuevo. Y finalmente ejecuto el script 2 para generar la iso 2014. 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"). Y listo arranca.
Perdon pero soy un desastre explicandome =)
El 21/08/14 a las 21:10, Diego Gabriel Calbo Elizondo escibió:
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?
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. 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.
Saludos. Diego Calbo
2014-08-21 20:52 GMT-03:00 [email protected] < [email protected]>:
En realidad no hago nada especial. Sigo la receta incluida en la iso para desarmarla. Una vez ejecutado el script para enjaular ejecuto #source /etc/profile e instalo los paquetes lzo y lzop (ahora los subo al ftp) porque sino da error al compilar el kernel. Despues descomprimo el kernel en /usr/src/ >> ejecuto eselect kernel list y lo elijo. Le agrego el parche de tuxonice. A mi el .config viejo me da error -imagino que debido a la evolucion del kernel- asi que solo descomento lo del x64 >> cambio la compresion a LZO
agrego soporte a fs XZ. make && make modules_install && make install Al terminar solo copio el kernel, el system.map y el config a XS/cdimage/isolinux (el kernel se lo puede renombrar a ututoata) Despues ejecuto el script para generar la nueva squashfs >> da una lista de tareas para hacer antes de continuar >> algunas no se pueden hacer porque no existen las carpetas que nombra pero parece no importar. Al finalizar la squashfs ejecuto el script para generar la iso. A este script lo edito y le quito "-allow-limited-size" del comando mkisofs porque sino falla. Y listo la iso. Lo ultimo para hacer es en el booteo, hay que adecuar el nombre del kernel al creado, yo no pude hacer que lilo me lo reconozca en la nueva iso. A mi no me arranca el DM asi que para levantar Xfce4 ejecute startxfce4. KDE no me lo levanta.
Lo que habria que hacer es: * limpiar la iso y dejar solo lo necesario para la generacion de los nuevos paquetes >> lo que Diego dijo. * Crear un .config nuevo. * buscar la forma que lilo reconozca el nuevo kernel.
Voy a intentar generar el initramfs del nuevo kernel pero si genkernel y dracut fallan quedara para cuando se actualicen estos. Y tambien seguir intentando que lilo arranque directamente el nuevo (lo mas facil seria renombrar el viejo -o eliminarlo- y al nuevo llamarlo "kernel" que es el que arranca por defecto [se me acaba de ocurrir :S])
Cualquier duda consulten. Igual despues se lo agrego a la receta que ya esta y lo metemos adentro de la iso para que quede.
Saludos.
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Yo no me acuerdo haberlo visto dentro del sistema instalado. Esta solo en la iso me parece. El documento original es esto: 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 archivos Copie los scripts que comienzan con 0, 1 y 2 en el direcorio XS mount -t iso9660 -o loop UTUTO-XS-2012-04-Vivo-intel32.iso Monte la imagen (archivo image.squashfs) squashfs del filesystem de XS Vivo! mediante el siguiente comando mkdir /mnt/XSimage mount -t squahfs -o loop [ruta_a_image.squashfs] /mnt/XSimage Copie todo el contenido de /mnt/XSimage al directorio "image" con el 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 copia exacta del filesystem de XS Vivo! y del sistema si lo instalara en un ordenador mediante el instalador InstallXS contenido en el XS Vivo! Para ingresar como supersusuario en la imagen del filesystem debe ejecutar dentro del directorio que ha creado llamado XS el siguiente comando ./0.make-chroot-upgrade.sh Con esto quedara como superusuario en modo consola dentro del filesystem Aca puede proceder como si fuese un sistema funciona ejecutando los mismo comandos que ejecutaria en una consola en un XS funcional. para salir ejecute "exit" NOTA sobre el kernel: Si desea cambiar el kernel de inicio del sistema XS Vivo! debe reemplazarlo en XS/isolinux tambien El kernel debe ser renombrado a ututoata y el initramfs a ututoata.igz Tambien debe poner los "modules" en el directorio image/lib/modules acordes a la version del kernel que esta reemplazando. Tambien debera copiar los archivos del kernel (kernel, initramfs y System.map) en image/boot para que sean instalados si ejecuta el instalador InstallXS. Si desea recrear la imagen del filesystem en formato comprimido ejecute. ./1.make-squash-vivo.sh Este script indicara varias sugerencias y modificaciones que debe realizar antes de crear el sistema de archivos comprimido con squashfs. Se sugiere que siga al detalladamente estas indicaciones Y para crear el archivo imagen de DVD iso9660 ejecute ./2.make-iso-Cambiar-Version.sh NOTA: este proceso a pesar que esta simplifado requiere tener algo de conocimientos de sistemas operativos y su estructura. NOTA2: el comando mksquahfs necesita la version 4.1 del paquete squashfs-tools compilado con soporte para lzma. Este es el algoritmo de compresion usado para crear el disco Vivo! instalable de UTUTO XS El equipo de desarrollo de UTUTO XS 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. El 22/08/14 a las 11:13, Diego Gabriel Calbo Elizondo escibió:
Luciano, recordas en que directorio se encuentra el documento que indica la creación del DVD? El texto es tal cual está en el archivo que subiste al FTP denominado Creacion-LiveCD?
Saludos. Diego Calbo
2014-08-21 21:49 GMT-03:00 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
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.
Saludos y suerte con Gnome.
El 21/08/14 a las 21:46, Diego Gabriel Calbo Elizondo escibió:
Gracias, esta claro. 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.
Otra consulta, el xfce que se ve en la captura es actualizado o es el que trae la ISO?
Saludos. Diego Calbo
2014-08-21 21:28 GMT-03:00 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
En realidad no. 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) Una vez hecho eso voy a /mnt/XS y ejecuto el script para chrootear (el 0). Con esto entras a la iso desarmada. Dentro del sistema instalo los paquetes que te dije y el kernel. Copio los archivos generados en /mnt/XS/cdimagen/isolinux/ (fuera del chroot). Entonces tenes dentro del sistema enjaulado el nuevo kernel instalado y fuera de el (en isolinux) tambien el nuevo kernel. Salgo del chroot. Ejecuto el script 1 para generar la nueva squashfs con el kernel nuevo. Y finalmente ejecuto el script 2 para generar la iso 2014. 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"). Y listo arranca.
Perdon pero soy un desastre explicandome =)
El 21/08/14 a las 21:10, Diego Gabriel Calbo Elizondo escibió:
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?
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. 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.
Saludos. Diego Calbo
2014-08-21 20:52 GMT-03:00 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
En realidad no hago nada especial. Sigo la receta incluida en la iso para desarmarla. Una vez ejecutado el script para enjaular ejecuto #source /etc/profile e instalo los paquetes lzo y lzop (ahora los subo al ftp) porque sino da error al compilar el kernel. Despues descomprimo el kernel en /usr/src/ >> ejecuto eselect kernel list y lo elijo. Le agrego el parche de tuxonice. A mi el .config viejo me da error -imagino que debido a la evolucion del kernel- asi que solo descomento lo del x64 >> cambio la compresion a LZO >> agrego soporte a fs XZ. make && make modules_install && make install Al terminar solo copio el kernel, el system.map y el config a XS/cdimage/isolinux (el kernel se lo puede renombrar a ututoata) Despues ejecuto el script para generar la nueva squashfs >> da una lista de tareas para hacer antes de continuar >> algunas no se pueden hacer porque no existen las carpetas que nombra pero parece no importar. Al finalizar la squashfs ejecuto el script para generar la iso. A este script lo edito y le quito "-allow-limited-size" del comando mkisofs porque sino falla. Y listo la iso. Lo ultimo para hacer es en el booteo, hay que adecuar el nombre del kernel al creado, yo no pude hacer que lilo me lo reconozca en la nueva iso. A mi no me arranca el DM asi que para levantar Xfce4 ejecute startxfce4. KDE no me lo levanta.
Lo que habria que hacer es: * limpiar la iso y dejar solo lo necesario para la generacion de los nuevos paquetes >> lo que Diego dijo. * Crear un .config nuevo. * buscar la forma que lilo reconozca el nuevo kernel.
Voy a intentar generar el initramfs del nuevo kernel pero si genkernel y dracut fallan quedara para cuando se actualicen estos. Y tambien seguir intentando que lilo arranque directamente el nuevo (lo mas facil seria renombrar el viejo -o eliminarlo- y al nuevo llamarlo "kernel" que es el que arranca por defecto [se me acaba de ocurrir :S])
Cualquier duda consulten. Igual despues se lo agrego a la receta que ya esta y lo metemos adentro de la iso para que quede.
Saludos.
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Gracias Luciano, yo voy a hacerlo en una virtual porque no quiero que me pase lo mismo que hace unos días que por alguna razón me quedó montado en el chroot mi partición de datos y perd+i todo :( Con tu ayuda-memoria veré si puedo crear un ISO y si todo funciona bien veremos de darle un mejor texto y compaginación de datos para tenerlo como guía oficial para crear una ISO inicial por ahora. Saludos. Diego Calbo 2014-08-22 11:25 GMT-03:00 [email protected] < [email protected]>:
Yo no me acuerdo haberlo visto dentro del sistema instalado. Esta solo en la iso me parece. El documento original es esto:
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 archivos Copie los scripts que comienzan con 0, 1 y 2 en el direcorio XS
mount -t iso9660 -o loop UTUTO-XS-2012-04-Vivo-intel32.iso
Monte la imagen (archivo image.squashfs) squashfs del filesystem de XS Vivo! mediante el siguiente comando
mkdir /mnt/XSimage mount -t squahfs -o loop [ruta_a_image.squashfs] /mnt/XSimage
Copie todo el contenido de /mnt/XSimage al directorio "image" con el 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 copia exacta del filesystem de XS Vivo! y del sistema si lo instalara en un ordenador mediante el instalador InstallXS contenido en el XS Vivo!
Para ingresar como supersusuario en la imagen del filesystem debe ejecutar dentro del directorio que ha creado llamado XS el siguiente comando
./0.make-chroot-upgrade.sh
Con esto quedara como superusuario en modo consola dentro del filesystem Aca puede proceder como si fuese un sistema funciona ejecutando los mismo comandos que ejecutaria en una consola en un XS funcional.
para salir ejecute "exit"
NOTA sobre el kernel: Si desea cambiar el kernel de inicio del sistema XS Vivo! debe reemplazarlo en XS/isolinux tambien El kernel debe ser renombrado a ututoata y el initramfs a ututoata.igz
Tambien debe poner los "modules" en el directorio image/lib/modules acordes a la version del kernel que esta reemplazando.
Tambien debera copiar los archivos del kernel (kernel, initramfs y System.map) en image/boot para que sean instalados si ejecuta el instalador InstallXS.
Si desea recrear la imagen del filesystem en formato comprimido ejecute.
./1.make-squash-vivo.sh
Este script indicara varias sugerencias y modificaciones que debe realizar antes de crear el sistema de archivos comprimido con squashfs. Se sugiere que siga al detalladamente estas indicaciones
Y para crear el archivo imagen de DVD iso9660 ejecute
./2.make-iso-Cambiar-Version.sh
NOTA: este proceso a pesar que esta simplifado requiere tener algo de conocimientos de sistemas operativos y su estructura.
NOTA2: el comando mksquahfs necesita la version 4.1 del paquete squashfs-tools compilado con soporte para lzma. Este es el algoritmo de compresion usado para crear el disco Vivo! instalable de UTUTO XS
El equipo de desarrollo de UTUTO XS
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.
El 22/08/14 a las 11:13, Diego Gabriel Calbo Elizondo escibió:
Luciano, recordas en que directorio se encuentra el documento que indica la creación del DVD? El texto es tal cual está en el archivo que subiste al FTP denominado Creacion-LiveCD?
Saludos. Diego Calbo
2014-08-21 21:49 GMT-03:00 [email protected] < [email protected]>:
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.
Saludos y suerte con Gnome.
El 21/08/14 a las 21:46, Diego Gabriel Calbo Elizondo escibió:
Gracias, esta claro. 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.
Otra consulta, el xfce que se ve en la captura es actualizado o es el que trae la ISO?
Saludos. Diego Calbo
2014-08-21 21:28 GMT-03:00 [email protected] < [email protected]>:
En realidad no. 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) Una vez hecho eso voy a /mnt/XS y ejecuto el script para chrootear (el 0). Con esto entras a la iso desarmada. Dentro del sistema instalo los paquetes que te dije y el kernel. Copio los archivos generados en /mnt/XS/cdimagen/isolinux/ (fuera del chroot). Entonces tenes dentro del sistema enjaulado el nuevo kernel instalado y fuera de el (en isolinux) tambien el nuevo kernel. Salgo del chroot. Ejecuto el script 1 para generar la nueva squashfs con el kernel nuevo. Y finalmente ejecuto el script 2 para generar la iso 2014. 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"). Y listo arranca.
Perdon pero soy un desastre explicandome =)
El 21/08/14 a las 21:10, Diego Gabriel Calbo Elizondo escibió:
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?
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. 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.
Saludos. Diego Calbo
2014-08-21 20:52 GMT-03:00 [email protected] < [email protected]>:
En realidad no hago nada especial. Sigo la receta incluida en la iso para desarmarla. Una vez ejecutado el script para enjaular ejecuto #source /etc/profile e instalo los paquetes lzo y lzop (ahora los subo al ftp) porque sino da error al compilar el kernel. Despues descomprimo el kernel en /usr/src/ >> ejecuto eselect kernel list y lo elijo. Le agrego el parche de tuxonice. A mi el .config viejo me da error -imagino que debido a la evolucion del kernel- asi que solo descomento lo del x64 >> cambio la compresion a LZO
agrego soporte a fs XZ. make && make modules_install && make install Al terminar solo copio el kernel, el system.map y el config a XS/cdimage/isolinux (el kernel se lo puede renombrar a ututoata) Despues ejecuto el script para generar la nueva squashfs >> da una lista de tareas para hacer antes de continuar >> algunas no se pueden hacer porque no existen las carpetas que nombra pero parece no importar. Al finalizar la squashfs ejecuto el script para generar la iso. A este script lo edito y le quito "-allow-limited-size" del comando mkisofs porque sino falla. Y listo la iso. Lo ultimo para hacer es en el booteo, hay que adecuar el nombre del kernel al creado, yo no pude hacer que lilo me lo reconozca en la nueva iso. A mi no me arranca el DM asi que para levantar Xfce4 ejecute startxfce4. KDE no me lo levanta.
Lo que habria que hacer es: * limpiar la iso y dejar solo lo necesario para la generacion de los nuevos paquetes >> lo que Diego dijo. * Crear un .config nuevo. * buscar la forma que lilo reconozca el nuevo kernel.
Voy a intentar generar el initramfs del nuevo kernel pero si genkernel y dracut fallan quedara para cuando se actualicen estos. Y tambien seguir intentando que lilo arranque directamente el nuevo (lo mas facil seria renombrar el viejo -o eliminarlo- y al nuevo llamarlo "kernel" que es el que arranca por defecto [se me acaba de ocurrir :S])
Cualquier duda consulten. Igual despues se lo agrego a la receta que ya esta y lo metemos adentro de la iso para que quede.
Saludos.
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
Luciano, cuando te refieres en el instructivo que instalas el kernel estoy suponiendo que son los fuentes bajados desde kernel.org, verdad? Si esto es correcto, cual de estas versiones bajaste? stable:*3.16.1*2014-08-14[tar.xz <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.1.tar.xz>] [pgp <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.1.tar.sign>][patch <https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.16.1.xz>] [view patch <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/patch-3.16.1.xz> ] [cgit <https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?id=refs/tags/v3.16.1> ] [changelog <https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.16.1> ] stable:*3.15.10 [EOL]*2014-08-14[tar.xz <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.15.10.tar.xz>] [pgp <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.15.10.tar.sign>][patch <https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.15.10.xz>] [view patch <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/patch-3.15.10.xz> ] [view inc <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/incr/patch-3.15.9-10.xz> ] [cgit <https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?id=refs/tags/v3.15.10> ] [changelog <https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.15.10>] Saludos. Diego Calbo 2014-08-22 11:46 GMT-03:00 Diego Gabriel Calbo Elizondo <[email protected]>:
Gracias Luciano, yo voy a hacerlo en una virtual porque no quiero que me pase lo mismo que hace unos días que por alguna razón me quedó montado en el chroot mi partición de datos y perd+i todo :(
Con tu ayuda-memoria veré si puedo crear un ISO y si todo funciona bien veremos de darle un mejor texto y compaginación de datos para tenerlo como guía oficial para crear una ISO inicial por ahora.
Saludos. Diego Calbo
2014-08-22 11:25 GMT-03:00 [email protected] < [email protected]>:
Yo no me acuerdo haberlo visto dentro del sistema instalado. Esta solo en la iso me parece. El documento original es esto:
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 archivos Copie los scripts que comienzan con 0, 1 y 2 en el direcorio XS
mount -t iso9660 -o loop UTUTO-XS-2012-04-Vivo-intel32.iso
Monte la imagen (archivo image.squashfs) squashfs del filesystem de XS Vivo! mediante el siguiente comando
mkdir /mnt/XSimage mount -t squahfs -o loop [ruta_a_image.squashfs] /mnt/XSimage
Copie todo el contenido de /mnt/XSimage al directorio "image" con el 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 copia exacta del filesystem de XS Vivo! y del sistema si lo instalara en un ordenador mediante el instalador InstallXS contenido en el XS Vivo!
Para ingresar como supersusuario en la imagen del filesystem debe ejecutar dentro del directorio que ha creado llamado XS el siguiente comando
./0.make-chroot-upgrade.sh
Con esto quedara como superusuario en modo consola dentro del filesystem Aca puede proceder como si fuese un sistema funciona ejecutando los mismo comandos que ejecutaria en una consola en un XS funcional.
para salir ejecute "exit"
NOTA sobre el kernel: Si desea cambiar el kernel de inicio del sistema XS Vivo! debe reemplazarlo en XS/isolinux tambien El kernel debe ser renombrado a ututoata y el initramfs a ututoata.igz
Tambien debe poner los "modules" en el directorio image/lib/modules acordes a la version del kernel que esta reemplazando.
Tambien debera copiar los archivos del kernel (kernel, initramfs y System.map) en image/boot para que sean instalados si ejecuta el instalador InstallXS.
Si desea recrear la imagen del filesystem en formato comprimido ejecute.
./1.make-squash-vivo.sh
Este script indicara varias sugerencias y modificaciones que debe realizar antes de crear el sistema de archivos comprimido con squashfs. Se sugiere que siga al detalladamente estas indicaciones
Y para crear el archivo imagen de DVD iso9660 ejecute
./2.make-iso-Cambiar-Version.sh
NOTA: este proceso a pesar que esta simplifado requiere tener algo de conocimientos de sistemas operativos y su estructura.
NOTA2: el comando mksquahfs necesita la version 4.1 del paquete squashfs-tools compilado con soporte para lzma. Este es el algoritmo de compresion usado para crear el disco Vivo! instalable de UTUTO XS
El equipo de desarrollo de UTUTO XS
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.
El 22/08/14 a las 11:13, Diego Gabriel Calbo Elizondo escibió:
Luciano, recordas en que directorio se encuentra el documento que indica la creación del DVD? El texto es tal cual está en el archivo que subiste al FTP denominado Creacion-LiveCD?
Saludos. Diego Calbo
2014-08-21 21:49 GMT-03:00 [email protected] < [email protected]>:
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.
Saludos y suerte con Gnome.
El 21/08/14 a las 21:46, Diego Gabriel Calbo Elizondo escibió:
Gracias, esta claro. 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.
Otra consulta, el xfce que se ve en la captura es actualizado o es el que trae la ISO?
Saludos. Diego Calbo
2014-08-21 21:28 GMT-03:00 [email protected] < [email protected]>:
En realidad no. 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) Una vez hecho eso voy a /mnt/XS y ejecuto el script para chrootear (el 0). Con esto entras a la iso desarmada. Dentro del sistema instalo los paquetes que te dije y el kernel. Copio los archivos generados en /mnt/XS/cdimagen/isolinux/ (fuera del chroot). Entonces tenes dentro del sistema enjaulado el nuevo kernel instalado y fuera de el (en isolinux) tambien el nuevo kernel. Salgo del chroot. Ejecuto el script 1 para generar la nueva squashfs con el kernel nuevo. Y finalmente ejecuto el script 2 para generar la iso 2014. 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"). Y listo arranca.
Perdon pero soy un desastre explicandome =)
El 21/08/14 a las 21:10, Diego Gabriel Calbo Elizondo escibió:
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?
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. 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.
Saludos. Diego Calbo
2014-08-21 20:52 GMT-03:00 [email protected] < [email protected]>:
En realidad no hago nada especial. Sigo la receta incluida en la iso para desarmarla. Una vez ejecutado el script para enjaular ejecuto #source /etc/profile e instalo los paquetes lzo y lzop (ahora los subo al ftp) porque sino da error al compilar el kernel. Despues descomprimo el kernel en /usr/src/ >> ejecuto eselect kernel list y lo elijo. Le agrego el parche de tuxonice. A mi el .config viejo me da error -imagino que debido a la evolucion del kernel- asi que solo descomento lo del x64 >> cambio la compresion a LZO
> agrego soporte a fs XZ. make && make modules_install && make install Al terminar solo copio el kernel, el system.map y el config a XS/cdimage/isolinux (el kernel se lo puede renombrar a ututoata) Despues ejecuto el script para generar la nueva squashfs >> da una lista de tareas para hacer antes de continuar >> algunas no se pueden hacer porque no existen las carpetas que nombra pero parece no importar. Al finalizar la squashfs ejecuto el script para generar la iso. A este script lo edito y le quito "-allow-limited-size" del comando mkisofs porque sino falla. Y listo la iso. Lo ultimo para hacer es en el booteo, hay que adecuar el nombre del kernel al creado, yo no pude hacer que lilo me lo reconozca en la nueva iso. A mi no me arranca el DM asi que para levantar Xfce4 ejecute startxfce4. KDE no me lo levanta.
Lo que habria que hacer es: * limpiar la iso y dejar solo lo necesario para la generacion de los nuevos paquetes >> lo que Diego dijo. * Crear un .config nuevo. * buscar la forma que lilo reconozca el nuevo kernel.
Voy a intentar generar el initramfs del nuevo kernel pero si genkernel y dracut fallan quedara para cuando se actualicen estos. Y tambien seguir intentando que lilo arranque directamente el nuevo (lo mas facil seria renombrar el viejo -o eliminarlo- y al nuevo llamarlo "kernel" que es el que arranca por defecto [se me acaba de ocurrir :S])
Cualquier duda consulten. Igual despues se lo agrego a la receta que ya esta y lo metemos adentro de la iso para que quede.
Saludos.
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
Mira los que probe de kernel.org son los comunes, en este caso el 3.16.1, no se que sera eso de [EOL]. Pero la mayoria de los que use los baje de la FSFLA http://www.fsfla.org/ikiwiki/selibre/linux-libre/index.es.html#downloads El 22/08/14 a las 14:00, Diego Gabriel Calbo Elizondo escibió:
Luciano, cuando te refieres en el instructivo que instalas el kernel estoy suponiendo que son los fuentes bajados desde kernel.org <http://kernel.org>, verdad? Si esto es correcto, cual de estas versiones bajaste?
stable: *3.16.1* 2014-08-14 [tar.xz <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.1.tar.xz>] [pgp <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.1.tar.sign>] [patch <https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.16.1.xz>] [view patch <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/patch-3.16.1.xz>]
[cgit <https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?id=refs/tags/v3.16.1>] [changelog <https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.16.1>] stable: *3.15.10 [EOL]* 2014-08-14 [tar.xz <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.15.10.tar.xz>] [pgp <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.15.10.tar.sign>] [patch <https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.15.10.xz>] [view patch <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/patch-3.15.10.xz>] [view inc <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/incr/patch-3.15.9-10.xz>] [cgit <https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?id=refs/tags/v3.15.10>] [changelog <https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.15.10>]
Saludos. Diego Calbo
2014-08-22 11:46 GMT-03:00 Diego Gabriel Calbo Elizondo <[email protected] <mailto:[email protected]>>:
Gracias Luciano, yo voy a hacerlo en una virtual porque no quiero que me pase lo mismo que hace unos días que por alguna razón me quedó montado en el chroot mi partición de datos y perd+i todo :(
Con tu ayuda-memoria veré si puedo crear un ISO y si todo funciona bien veremos de darle un mejor texto y compaginación de datos para tenerlo como guía oficial para crear una ISO inicial por ahora.
Saludos. Diego Calbo
2014-08-22 11:25 GMT-03:00 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
Yo no me acuerdo haberlo visto dentro del sistema instalado. Esta solo en la iso me parece. El documento original es esto:
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 archivos Copie los scripts que comienzan con 0, 1 y 2 en el direcorio XS
mount -t iso9660 -o loop UTUTO-XS-2012-04-Vivo-intel32.iso
Monte la imagen (archivo image.squashfs) squashfs del filesystem de XS Vivo! mediante el siguiente comando
mkdir /mnt/XSimage mount -t squahfs -o loop [ruta_a_image.squashfs] /mnt/XSimage
Copie todo el contenido de /mnt/XSimage al directorio "image" con el 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 copia exacta del filesystem de XS Vivo! y del sistema si lo instalara en un ordenador mediante el instalador InstallXS contenido en el XS Vivo!
Para ingresar como supersusuario en la imagen del filesystem debe ejecutar dentro del directorio que ha creado llamado XS el siguiente comando
./0.make-chroot-upgrade.sh <http://0.make-chroot-upgrade.sh>
Con esto quedara como superusuario en modo consola dentro del filesystem Aca puede proceder como si fuese un sistema funciona ejecutando los mismo comandos que ejecutaria en una consola en un XS funcional.
para salir ejecute "exit"
NOTA sobre el kernel: Si desea cambiar el kernel de inicio del sistema XS Vivo! debe reemplazarlo en XS/isolinux tambien El kernel debe ser renombrado a ututoata y el initramfs a ututoata.igz
Tambien debe poner los "modules" en el directorio image/lib/modules acordes a la version del kernel que esta reemplazando.
Tambien debera copiar los archivos del kernel (kernel, initramfs y System.map) en image/boot para que sean instalados si ejecuta el instalador InstallXS.
Si desea recrear la imagen del filesystem en formato comprimido ejecute.
./1.make-squash-vivo.sh <http://1.make-squash-vivo.sh>
Este script indicara varias sugerencias y modificaciones que debe realizar antes de crear el sistema de archivos comprimido con squashfs. Se sugiere que siga al detalladamente estas indicaciones
Y para crear el archivo imagen de DVD iso9660 ejecute
./2.make-iso-Cambiar-Version.sh <http://2.make-iso-Cambiar-Version.sh>
NOTA: este proceso a pesar que esta simplifado requiere tener algo de conocimientos de sistemas operativos y su estructura.
NOTA2: el comando mksquahfs necesita la version 4.1 del paquete squashfs-tools compilado con soporte para lzma. Este es el algoritmo de compresion usado para crear el disco Vivo! instalable de UTUTO XS
El equipo de desarrollo de UTUTO XS
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.
El 22/08/14 a las 11:13, Diego Gabriel Calbo Elizondo escibió:
Luciano, recordas en que directorio se encuentra el documento que indica la creación del DVD? El texto es tal cual está en el archivo que subiste al FTP denominado Creacion-LiveCD?
Saludos. Diego Calbo
2014-08-21 21:49 GMT-03:00 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
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.
Saludos y suerte con Gnome.
El 21/08/14 a las 21:46, Diego Gabriel Calbo Elizondo escibió:
Gracias, esta claro. 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.
Otra consulta, el xfce que se ve en la captura es actualizado o es el que trae la ISO?
Saludos. Diego Calbo
2014-08-21 21:28 GMT-03:00 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
En realidad no. 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) Una vez hecho eso voy a /mnt/XS y ejecuto el script para chrootear (el 0). Con esto entras a la iso desarmada. Dentro del sistema instalo los paquetes que te dije y el kernel. Copio los archivos generados en /mnt/XS/cdimagen/isolinux/ (fuera del chroot). Entonces tenes dentro del sistema enjaulado el nuevo kernel instalado y fuera de el (en isolinux) tambien el nuevo kernel. Salgo del chroot. Ejecuto el script 1 para generar la nueva squashfs con el kernel nuevo. Y finalmente ejecuto el script 2 para generar la iso 2014. 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"). Y listo arranca.
Perdon pero soy un desastre explicandome =)
El 21/08/14 a las 21:10, Diego Gabriel Calbo Elizondo escibió:
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?
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. 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.
Saludos. Diego Calbo
2014-08-21 20:52 GMT-03:00 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
En realidad no hago nada especial. Sigo la receta incluida en la iso para desarmarla. Una vez ejecutado el script para enjaular ejecuto #source /etc/profile e instalo los paquetes lzo y lzop (ahora los subo al ftp) porque sino da error al compilar el kernel. Despues descomprimo el kernel en /usr/src/ >> ejecuto eselect kernel list y lo elijo. Le agrego el parche de tuxonice. A mi el .config viejo me da error -imagino que debido a la evolucion del kernel- asi que solo descomento lo del x64 >> cambio la compresion a LZO >> agrego soporte a fs XZ. make && make modules_install && make install Al terminar solo copio el kernel, el system.map y el config a XS/cdimage/isolinux (el kernel se lo puede renombrar a ututoata) Despues ejecuto el script para generar la nueva squashfs >> da una lista de tareas para hacer antes de continuar >> algunas no se pueden hacer porque no existen las carpetas que nombra pero parece no importar. Al finalizar la squashfs ejecuto el script para generar la iso. A este script lo edito y le quito "-allow-limited-size" del comando mkisofs porque sino falla. Y listo la iso. Lo ultimo para hacer es en el booteo, hay que adecuar el nombre del kernel al creado, yo no pude hacer que lilo me lo reconozca en la nueva iso. A mi no me arranca el DM asi que para levantar Xfce4 ejecute startxfce4. KDE no me lo levanta.
Lo que habria que hacer es: * limpiar la iso y dejar solo lo necesario para la generacion de los nuevos paquetes >> lo que Diego dijo. * Crear un .config nuevo. * buscar la forma que lilo reconozca el nuevo kernel.
Voy a intentar generar el initramfs del nuevo kernel pero si genkernel y dracut fallan quedara para cuando se actualicen estos. Y tambien seguir intentando que lilo arranque directamente el nuevo (lo mas facil seria renombrar el viejo -o eliminarlo- y al nuevo llamarlo "kernel" que es el que arranca por defecto [se me acaba de ocurrir :S])
Cualquier duda consulten. Igual despues se lo agrego a la receta que ya esta y lo metemos adentro de la iso para que quede.
Saludos.
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] <mailto:[email protected]> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Mira los que probe de kernel.org son los comunes, en este caso el 3.16.1, no se que sera eso de [EOL]. Pero la mayoria de los que use los baje de la FSFLA http://www.fsfla.org/ikiwiki/selibre/linux-libre/index.es.html#downloads El 22/08/14 a las 14:00, Diego Gabriel Calbo Elizondo escibió:
Luciano, cuando te refieres en el instructivo que instalas el kernel estoy suponiendo que son los fuentes bajados desde kernel.org <http://kernel.org>, verdad? Si esto es correcto, cual de estas versiones bajaste?
stable: *3.16.1* 2014-08-14 [tar.xz <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.1.tar.xz>] [pgp <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.1.tar.sign>] [patch <https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.16.1.xz>] [view patch <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/patch-3.16.1.xz>]
[cgit <https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?id=refs/tags/v3.16.1>] [changelog <https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.16.1>] stable: *3.15.10 [EOL]* 2014-08-14 [tar.xz <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.15.10.tar.xz>] [pgp <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.15.10.tar.sign>] [patch <https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.15.10.xz>] [view patch <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/patch-3.15.10.xz>] [view inc <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/incr/patch-3.15.9-10.xz>] [cgit <https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?id=refs/tags/v3.15.10>] [changelog <https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.15.10>]
Saludos. Diego Calbo
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Hola, estoy compilando el kernel de libre-linux (3-16-1) con el tuxonice para dicha versión. Veremos los resultado obtenidos en unas horas. Por si alguno quiere ir probando les adjunto el config que generé para esta versión. Cualquier sugerencia es bienvenida. Saludos. Diego Calbo 2014-08-22 14:48 GMT-03:00 [email protected] < [email protected]>:
Mira los que probe de kernel.org son los comunes, en este caso el 3.16.1, no se que sera eso de [EOL]. Pero la mayoria de los que use los baje de la FSFLA
http://www.fsfla.org/ikiwiki/selibre/linux-libre/index.es.html#downloads
El 22/08/14 a las 14:00, Diego Gabriel Calbo Elizondo escibió:
Luciano, cuando te refieres en el instructivo que instalas el kernel estoy suponiendo que son los fuentes bajados desde kernel.org, verdad? Si esto es correcto, cual de estas versiones bajaste?
stable: *3.16.1* 2014-08-14 [tar.xz <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.1.tar.xz>] [pgp <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.1.tar.sign>] [ patch <https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.16.1.xz>] [ view patch <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/patch-3.16.1.xz> ] [cgit <https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?id=refs/tags/v3.16.1> ] [changelog <https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.16.1>] stable: *3.15.10 [EOL]* 2014-08-14 [tar.xz <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.15.10.tar.xz>] [pgp <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.15.10.tar.sign>] [ patch <https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.15.10.xz>] [ view patch <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/patch-3.15.10.xz> ] [view inc <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/incr/patch-3.15.9-10.xz> ] [cgit <https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?id=refs/tags/v3.15.10> ] [changelog <https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.15.10>]
Saludos. Diego Calbo
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
Buenisimo. Le voy a pegar una mirada al .config. Acabo de probar el 3.16.0-gnu y su initramfs que genere en Gentoo y meti en Ututo. El kernel anda bien la cosa es con el initramfs que, si bien no da error, se queda cargando eternamente en Vbox. No se queda pegado porque la virtual esta trabajando pero no avanza. Yo tengo poca ram pero habria que probar metiendole mas de 1 a ver que pasa o revisar el script interno del initramfs a ver que es lo que lo demora. Esto ultimo es lo que voy a revisar. Dejo imagen de donde se queda. Aclaro que con el initramfs viejo arrnaca bien el kernel. Saludos.
Hola, estoy compilando el kernel de libre-linux (3-16-1) con el tuxonice para dicha versión.
Veremos los resultado obtenidos en unas horas. Por si alguno quiere ir probando les adjunto el config que generé para esta versión.
Cualquier sugerencia es bienvenida.
Saludos. Diego Calbo
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Luciano, cuando corriste el comando "make modules_install" para compilar el kernel, te aparecía este mensaje? ututo-xs linux-3.16.1 # make modules_install INSTALL arch/x86/crypto/crc32-pclmul.ko WARNING: can't open config file: /etc/ssl/openssl.cnf WARNING: can't open config file: /etc/ssl/openssl.cnf INSTALL arch/x86/crypto/crc32c-intel.ko WARNING: can't open config file: /etc/ssl/openssl.cnf WARNING: can't open config file: /etc/ssl/openssl.cnf Es correcto que no encuentre el ssl ya que en la ISO no está instalado. Yo por mi parte voy a dejar compilando de ese modo para ver si es una advertencia, tal cual dice en el mensaje, o trae problemas mas adelante. En cuanto a tu pregunta, no se me ocurre en este momento que puede ser. Saludos. Diego Calbo 2014-08-22 17:28 GMT-03:00 [email protected] < [email protected]>:
Buenisimo. Le voy a pegar una mirada al .config. Acabo de probar el 3.16.0-gnu y su initramfs que genere en Gentoo y meti en Ututo. El kernel anda bien la cosa es con el initramfs que, si bien no da error, se queda cargando eternamente en Vbox. No se queda pegado porque la virtual esta trabajando pero no avanza. Yo tengo poca ram pero habria que probar metiendole mas de 1 a ver que pasa o revisar el script interno del initramfs a ver que es lo que lo demora. Esto ultimo es lo que voy a revisar. Dejo imagen de donde se queda. Aclaro que con el initramfs viejo arrnaca bien el kernel.
Saludos.
Hola, estoy compilando el kernel de libre-linux (3-16-1) con el tuxonice para dicha versión.
Veremos los resultado obtenidos en unas horas. Por si alguno quiere ir probando les adjunto el config que generé para esta versión.
Cualquier sugerencia es bienvenida.
Saludos. Diego Calbo
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
No recuerdo haberlo visto. Quizas le diste alguna configuracion el kernel que yo no. La unica configuracion que le meto es la compresion LZO y habilitar la XZ despues lo dejo como viene por defecto habilitado. Voy a probar tu .config y si aparece aviso.
Luciano, cuando corriste el comando "make modules_install" para compilar el kernel, te aparecía este mensaje?
ututo-xs linux-3.16.1 # make modules_install INSTALL arch/x86/crypto/crc32-pclmul.ko WARNING: can't open config file: /etc/ssl/openssl.cnf WARNING: can't open config file: /etc/ssl/openssl.cnf INSTALL arch/x86/crypto/crc32c-intel.ko WARNING: can't open config file: /etc/ssl/openssl.cnf WARNING: can't open config file: /etc/ssl/openssl.cnf
Es correcto que no encuentre el ssl ya que en la ISO no está instalado. Yo por mi parte voy a dejar compilando de ese modo para ver si es una advertencia, tal cual dice en el mensaje, o trae problemas mas adelante.
En cuanto a tu pregunta, no se me ocurre en este momento que puede ser.
Saludos. Diego Calbo
2014-08-22 17:28 GMT-03:00 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
Buenisimo. Le voy a pegar una mirada al .config. Acabo de probar el 3.16.0-gnu y su initramfs que genere en Gentoo y meti en Ututo. El kernel anda bien la cosa es con el initramfs que, si bien no da error, se queda cargando eternamente en Vbox. No se queda pegado porque la virtual esta trabajando pero no avanza. Yo tengo poca ram pero habria que probar metiendole mas de 1 a ver que pasa o revisar el script interno del initramfs a ver que es lo que lo demora. Esto ultimo es lo que voy a revisar. Dejo imagen de donde se queda. Aclaro que con el initramfs viejo arrnaca bien el kernel.
Saludos.
> Hola, estoy compilando el kernel de libre-linux (3-16-1) con el > tuxonice para dicha versión. > > Veremos los resultado obtenidos en unas horas. Por si alguno quiere ir > probando les adjunto el config que generé para esta versión. > > Cualquier sugerencia es bienvenida. > > Saludos. > Diego Calbo
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Luciano, vos creaste el initramfs? Yo al queres crearlo me pide el siguiente paquete que no existe en realidad. ututo-xs linux-3.16.1 # genkernel initramfs * Sabayon/Gentoo Linux Genkernel; Version 3.4.10.907 * Running with options: initramfs Could not find source tarball /usr/share/genkernel/pkg/busybox-1.1.3+gentoo.tar.bz2. Please refetch. ututo-xs linux-3.16.1 # ls /usr/share/genkernel/patches/busybox/1.7.4/ 1.7.4-ash-timeout.diff 1.7.4-openvt.diff 1.7.4-mdadm.diff 1.7.4-static-error.diff 1.7.4-mdstart.diff busybox-1.7.4-signal-hack.patch 1.7.4-mount-umount-i-option.diff README Daniel, para crear el initramfs es este el procedimiento? Si es necesario el paquetes que reclama la salida de la consola, pensas que solamente con instalarla en el sistema enjaulado (XS 2012-04) se podrá generar sin problemas? Que sugerencias se te ocurren? Saludos. Diego Calbo 2014-08-22 19:34 GMT-03:00 [email protected] < [email protected]>:
No recuerdo haberlo visto. Quizas le diste alguna configuracion el kernel que yo no. La unica configuracion que le meto es la compresion LZO y habilitar la XZ despues lo dejo como viene por defecto habilitado. Voy a probar tu .config y si aparece aviso.
Luciano, cuando corriste el comando "make modules_install" para compilar el kernel, te aparecía este mensaje?
ututo-xs linux-3.16.1 # make modules_install INSTALL arch/x86/crypto/crc32-pclmul.ko WARNING: can't open config file: /etc/ssl/openssl.cnf WARNING: can't open config file: /etc/ssl/openssl.cnf INSTALL arch/x86/crypto/crc32c-intel.ko WARNING: can't open config file: /etc/ssl/openssl.cnf WARNING: can't open config file: /etc/ssl/openssl.cnf
Es correcto que no encuentre el ssl ya que en la ISO no está instalado. Yo por mi parte voy a dejar compilando de ese modo para ver si es una advertencia, tal cual dice en el mensaje, o trae problemas mas adelante.
En cuanto a tu pregunta, no se me ocurre en este momento que puede ser.
Saludos. Diego Calbo
2014-08-22 17:28 GMT-03:00 [email protected] < [email protected]>:
Buenisimo. Le voy a pegar una mirada al .config. Acabo de probar el 3.16.0-gnu y su initramfs que genere en Gentoo y meti en Ututo. El kernel anda bien la cosa es con el initramfs que, si bien no da error, se queda cargando eternamente en Vbox. No se queda pegado porque la virtual esta trabajando pero no avanza. Yo tengo poca ram pero habria que probar metiendole mas de 1 a ver que pasa o revisar el script interno del initramfs a ver que es lo que lo demora. Esto ultimo es lo que voy a revisar. Dejo imagen de donde se queda. Aclaro que con el initramfs viejo arrnaca bien el kernel.
Saludos.
Hola, estoy compilando el kernel de libre-linux (3-16-1) con el tuxonice para dicha versión.
Veremos los resultado obtenidos en unas horas. Por si alguno quiere ir probando les adjunto el config que generé para esta versión.
Cualquier sugerencia es bienvenida.
Saludos. Diego Calbo
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
No no. Dentro del XS no vas a poder hacerlo por eso que decis y otros problemas que te van a aparecer. Yo esto ya lo habia reportado en los primeros intentos que hice para crear la iso. Los initramfs no los creo uso el del kernel 3.0.15 que ya esta en la iso y funciona. Los que cree los hice instalando el kernel en un Gentoo que tengo y ahi si puedo pero son los que tienen el problema que reporte en el ultimo mail. Podes no crearlo y usar el viejo o si tenes un gentoo crearlos ahi y ponerselo a la iso que estas armando. O instalar Dracut en tu XS ya que este si los arma. Ahora te reenvio los mails donde reporte y solucione eso de los paquetes pero aparecio otro problema que no pude resolver. El 22/08/14 a las 21:55, Diego Gabriel Calbo Elizondo escibió:
Luciano, vos creaste el initramfs? Yo al queres crearlo me pide el siguiente paquete que no existe en realidad.
ututo-xs linux-3.16.1 # genkernel initramfs * Sabayon/Gentoo Linux Genkernel; Version 3.4.10.907 * Running with options: initramfs
Could not find source tarball /usr/share/genkernel/pkg/busybox-1.1.3+gentoo.tar.bz2. Please refetch. ututo-xs linux-3.16.1 # ls /usr/share/genkernel/patches/busybox/1.7.4/ 1.7.4-ash-timeout.diff 1.7.4-openvt.diff 1.7.4-mdadm.diff 1.7.4-static-error.diff 1.7.4-mdstart.diff busybox-1.7.4-signal-hack.patch 1.7.4-mount-umount-i-option.diff README
Daniel, para crear el initramfs es este el procedimiento? Si es necesario el paquetes que reclama la salida de la consola, pensas que solamente con instalarla en el sistema enjaulado (XS 2012-04) se podrá generar sin problemas? Que sugerencias se te ocurren?
Saludos. Diego Calbo
2014-08-22 19:34 GMT-03:00 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
No recuerdo haberlo visto. Quizas le diste alguna configuracion el kernel que yo no. La unica configuracion que le meto es la compresion LZO y habilitar la XZ despues lo dejo como viene por defecto habilitado. Voy a probar tu .config y si aparece aviso.
Luciano, cuando corriste el comando "make modules_install" para compilar el kernel, te aparecía este mensaje?
ututo-xs linux-3.16.1 # make modules_install INSTALL arch/x86/crypto/crc32-pclmul.ko WARNING: can't open config file: /etc/ssl/openssl.cnf WARNING: can't open config file: /etc/ssl/openssl.cnf INSTALL arch/x86/crypto/crc32c-intel.ko WARNING: can't open config file: /etc/ssl/openssl.cnf WARNING: can't open config file: /etc/ssl/openssl.cnf
Es correcto que no encuentre el ssl ya que en la ISO no está instalado. Yo por mi parte voy a dejar compilando de ese modo para ver si es una advertencia, tal cual dice en el mensaje, o trae problemas mas adelante.
En cuanto a tu pregunta, no se me ocurre en este momento que puede ser.
Saludos. Diego Calbo
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Ok, entonces pruebo la imagen sin el initramfs. Luego que veamos que todo funciona mas o menos bien generamos un kernel en un Gentoo y lo pasamos al XS. Esto es como descubrir que fue primero, si el huevo o la gallina :-P Dejo generando la ISO y mañana reporto los resultados. Saludos. Diego Calbo 2014-08-22 22:07 GMT-03:00 [email protected] < [email protected]>:
No no. Dentro del XS no vas a poder hacerlo por eso que decis y otros problemas que te van a aparecer. Yo esto ya lo habia reportado en los primeros intentos que hice para crear la iso. Los initramfs no los creo uso el del kernel 3.0.15 que ya esta en la iso y funciona. Los que cree los hice instalando el kernel en un Gentoo que tengo y ahi si puedo pero son los que tienen el problema que reporte en el ultimo mail. Podes no crearlo y usar el viejo o si tenes un gentoo crearlos ahi y ponerselo a la iso que estas armando. O instalar Dracut en tu XS ya que este si los arma. Ahora te reenvio los mails donde reporte y solucione eso de los paquetes pero aparecio otro problema que no pude resolver.
El 22/08/14 a las 21:55, Diego Gabriel Calbo Elizondo escibió:
Luciano, vos creaste el initramfs? Yo al queres crearlo me pide el siguiente paquete que no existe en realidad.
ututo-xs linux-3.16.1 # genkernel initramfs * Sabayon/Gentoo Linux Genkernel; Version 3.4.10.907 * Running with options: initramfs
Could not find source tarball /usr/share/genkernel/pkg/busybox-1.1.3+gentoo.tar.bz2. Please refetch. ututo-xs linux-3.16.1 # ls /usr/share/genkernel/patches/busybox/1.7.4/ 1.7.4-ash-timeout.diff 1.7.4-openvt.diff 1.7.4-mdadm.diff 1.7.4-static-error.diff 1.7.4-mdstart.diff busybox-1.7.4-signal-hack.patch 1.7.4-mount-umount-i-option.diff README
Daniel, para crear el initramfs es este el procedimiento? Si es necesario el paquetes que reclama la salida de la consola, pensas que solamente con instalarla en el sistema enjaulado (XS 2012-04) se podrá generar sin problemas? Que sugerencias se te ocurren?
Saludos. Diego Calbo
2014-08-22 19:34 GMT-03:00 [email protected] < [email protected]>:
No recuerdo haberlo visto. Quizas le diste alguna configuracion el kernel que yo no. La unica configuracion que le meto es la compresion LZO y habilitar la XZ despues lo dejo como viene por defecto habilitado. Voy a probar tu .config y si aparece aviso.
Luciano, cuando corriste el comando "make modules_install" para compilar el kernel, te aparecía este mensaje?
ututo-xs linux-3.16.1 # make modules_install INSTALL arch/x86/crypto/crc32-pclmul.ko WARNING: can't open config file: /etc/ssl/openssl.cnf WARNING: can't open config file: /etc/ssl/openssl.cnf INSTALL arch/x86/crypto/crc32c-intel.ko WARNING: can't open config file: /etc/ssl/openssl.cnf WARNING: can't open config file: /etc/ssl/openssl.cnf
Es correcto que no encuentre el ssl ya que en la ISO no está instalado. Yo por mi parte voy a dejar compilando de ese modo para ver si es una advertencia, tal cual dice en el mensaje, o trae problemas mas adelante.
En cuanto a tu pregunta, no se me ocurre en este momento que puede ser.
Saludos. Diego Calbo
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
Aca te pego el mail porque no lo encontre: Bueno, probé esta idea y nuevamente con fallos. Ahora el problema es busybox. La compilación e instalación manual se realizan bien. Al ejecutar genkernel --install intiramfs da el siguiente error: http://pastebin.com/pGnd1bVQ asumo que será lo mismo con los demás paquetes que están en el </etc/genkernel.conf> http://pastebin.com/7qHR1QFn que dicho sea de paso los tuve que bajar y poner dentro de </usr/share/genkernel/pkg/> para que funcione la orden genkernel. El problema es esta lÃnea que dice como se llama la carpeta pero yo no logro deducir donde esta o donde se guarda. BUSYBOX_DIR="busybox-${BUSYBOX_VER}" Probé metiendola en <usr/share/genkernel/> pero sin resultado. Sugerencias? Ahora subo los pkg que te va a pedir [metelos en /usr/share/genkernel/pkg/] al ftp. Pero aun asi te va a tirar el error del dir de busybox. Yo no lo pude solucionar capaz vos que entendes codigo si. Si lo haces se soluciona ese problema. Saludos. El 22/08/14 a las 21:55, Diego Gabriel Calbo Elizondo escibió:
Luciano, vos creaste el initramfs? Yo al queres crearlo me pide el siguiente paquete que no existe en realidad.
ututo-xs linux-3.16.1 # genkernel initramfs * Sabayon/Gentoo Linux Genkernel; Version 3.4.10.907 * Running with options: initramfs
Could not find source tarball /usr/share/genkernel/pkg/busybox-1.1.3+gentoo.tar.bz2. Please refetch. ututo-xs linux-3.16.1 # ls /usr/share/genkernel/patches/busybox/1.7.4/ 1.7.4-ash-timeout.diff 1.7.4-openvt.diff 1.7.4-mdadm.diff 1.7.4-static-error.diff 1.7.4-mdstart.diff busybox-1.7.4-signal-hack.patch 1.7.4-mount-umount-i-option.diff README
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Me contesto. Fuí agregando y creando algunos directorios que reclamaba en cada intento de generar el initramfs. Pero al parecer es necesario instalarlo con el emerge. Este es el resultado que obtuve: ututo-xs linux-3.16.1 # genkernel initramfs * Sabayon/Gentoo Linux Genkernel; Version 3.4.10.907 * Running with options: initramfs * Linux Kernel 3.16.1-gnu for x86... * busybox: >> Configuring... * busybox: >> Compiling... * ERROR: Failed to compile the "all" target... * -- Grepping log... -- * busybox: >> Configuring... COMMAND: make -j2 CC="gcc" LD="ld" AS="as" HOSTCC conf.o HOSTCC zconf.tab.o /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/scripts/config/conf.c: In function 'conf_choice': /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/scripts/config/conf.c:350:9: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/scripts/config/conf.c: In function 'conf_askvalue': /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/scripts/config/conf.c:94:8: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result lex.zconf.c:2969:16: warning: 'input' defined but not used zconf.tab.c: In function 'expr_print_file_helper': expr.c:1083:8: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result zconf.tab.c: In function 'conf_write': confdata.c:420:13: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result confdata.c:422:14: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result -- CC archival/tar.o In file included from /usr/include/fcntl.h:267:0, from /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/gzip.c:37: In function 'open', inlined from 'gzip_main' at /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/gzip.c:1259:17: /usr/include/bits/fcntl2.h:51:24: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments make[1]: *** [/var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/gzip.o] Error 1 make[1]: *** Waiting for unfinished jobs.... /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c: In function 'writeTarFile': /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c:512:8: warning: ignoring return value of 'write', declared with attribute warn_unused_result /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c: In function 'writeFileToTarball': /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c:414:9: warning: ignoring return value of 'write', declared with attribute warn_unused_result /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c: In function 'writeTarHeader': /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c:286:8: warning: ignoring return value of 'write', declared with attribute warn_unused_result In file included from /usr/include/string.h:642:0, from /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c:34: In function 'strncpy', inlined from 'writeTarHeader' at /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c:219:9: /usr/include/bits/string3.h:121:3: warning: call to __builtin___strncpy_chk will always overflow destination buffer make[1]: *** wait: No child processes. Stop. make: *** [all] Error 2 * Sabayon/Gentoo Linux Genkernel; Version 3.4.10.907 * Running with options: initramfs * ERROR: Failed to compile the "all" target... * -- End log... -- * Please consult /var/log/genkernel.log for more information and any * errors that were reported above. * Report any genkernel bugs to bugs.gentoo.org and * assign your bug to [email protected]. Please include * as much information as you can in your bug report; attaching * /var/log/genkernel.log so that your issue can be dealt with effectively. * * Please do *not* report compilation failures as genkernel bugs! Así que propongo de probar con el nuevo kernel sin el initramfs por el momento. Luego que tenemos una config que funcione medianamente bien compilamos el kernel en un gentoo actualizado, yo tengo uno recién instalado así que podríamos utilizarlo. Y luego, ese kernel pasarlo a la ISO de XS2014 Escucho opiniones. Saludos. Diego Calbo 2014-08-22 21:55 GMT-03:00 Diego Gabriel Calbo Elizondo <[email protected]>:
Luciano, vos creaste el initramfs? Yo al queres crearlo me pide el siguiente paquete que no existe en realidad.
ututo-xs linux-3.16.1 # genkernel initramfs * Sabayon/Gentoo Linux Genkernel; Version 3.4.10.907 * Running with options: initramfs
Could not find source tarball /usr/share/genkernel/pkg/busybox-1.1.3+gentoo.tar.bz2. Please refetch. ututo-xs linux-3.16.1 # ls /usr/share/genkernel/patches/busybox/1.7.4/ 1.7.4-ash-timeout.diff 1.7.4-openvt.diff 1.7.4-mdadm.diff 1.7.4-static-error.diff 1.7.4-mdstart.diff busybox-1.7.4-signal-hack.patch 1.7.4-mount-umount-i-option.diff README
Daniel, para crear el initramfs es este el procedimiento? Si es necesario el paquetes que reclama la salida de la consola, pensas que solamente con instalarla en el sistema enjaulado (XS 2012-04) se podrá generar sin problemas? Que sugerencias se te ocurren?
Saludos. Diego Calbo
2014-08-22 19:34 GMT-03:00 [email protected] < [email protected]>:
No recuerdo haberlo visto. Quizas le diste alguna configuracion el kernel que yo no. La unica configuracion que le meto es la compresion LZO y habilitar la XZ despues lo dejo como viene por defecto habilitado. Voy a probar tu .config y si aparece aviso.
Luciano, cuando corriste el comando "make modules_install" para compilar el kernel, te aparecía este mensaje?
ututo-xs linux-3.16.1 # make modules_install INSTALL arch/x86/crypto/crc32-pclmul.ko WARNING: can't open config file: /etc/ssl/openssl.cnf WARNING: can't open config file: /etc/ssl/openssl.cnf INSTALL arch/x86/crypto/crc32c-intel.ko WARNING: can't open config file: /etc/ssl/openssl.cnf WARNING: can't open config file: /etc/ssl/openssl.cnf
Es correcto que no encuentre el ssl ya que en la ISO no está instalado. Yo por mi parte voy a dejar compilando de ese modo para ver si es una advertencia, tal cual dice en el mensaje, o trae problemas mas adelante.
En cuanto a tu pregunta, no se me ocurre en este momento que puede ser.
Saludos. Diego Calbo
2014-08-22 17:28 GMT-03:00 [email protected] < [email protected]>:
Buenisimo. Le voy a pegar una mirada al .config. Acabo de probar el 3.16.0-gnu y su initramfs que genere en Gentoo y meti en Ututo. El kernel anda bien la cosa es con el initramfs que, si bien no da error, se queda cargando eternamente en Vbox. No se queda pegado porque la virtual esta trabajando pero no avanza. Yo tengo poca ram pero habria que probar metiendole mas de 1 a ver que pasa o revisar el script interno del initramfs a ver que es lo que lo demora. Esto ultimo es lo que voy a revisar. Dejo imagen de donde se queda. Aclaro que con el initramfs viejo arrnaca bien el kernel.
Saludos.
Hola, estoy compilando el kernel de libre-linux (3-16-1) con el tuxonice para dicha versión.
Veremos los resultado obtenidos en unas horas. Por si alguno quiere ir probando les adjunto el config que generé para esta versión.
Cualquier sugerencia es bienvenida.
Saludos. Diego Calbo
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
El 22/08/14 a las 22:32, Diego Gabriel Calbo Elizondo escibió:
Me contesto. Fuí agregando y creando algunos directorios que reclamaba en cada intento de generar el initramfs. Pero al parecer es necesario instalarlo con el emerge. Este es el resultado que obtuve:
ututo-xs linux-3.16.1 # genkernel initramfs * Sabayon/Gentoo Linux Genkernel; Version 3.4.10.907 * Running with options: initramfs
* Linux Kernel 3.16.1-gnu for x86... * busybox: >> Configuring... * busybox: >> Compiling... * ERROR: Failed to compile the "all" target...
* -- Grepping log... --
* busybox: >> Configuring... COMMAND: make -j2 CC="gcc" LD="ld" AS="as" HOSTCC conf.o HOSTCC zconf.tab.o /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/scripts/config/conf.c: In function 'conf_choice': /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/scripts/config/conf.c:350:9: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/scripts/config/conf.c: In function 'conf_askvalue': /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/scripts/config/conf.c:94:8: warning: ignoring return value of 'fgets', declared with attribute warn_unused_result lex.zconf.c:2969:16: warning: 'input' defined but not used zconf.tab.c: In function 'expr_print_file_helper': expr.c:1083:8: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result zconf.tab.c: In function 'conf_write': confdata.c:420:13: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result confdata.c:422:14: warning: ignoring return value of 'fwrite', declared with attribute warn_unused_result -- CC archival/tar.o In file included from /usr/include/fcntl.h:267:0, from /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/gzip.c:37: In function 'open', inlined from 'gzip_main' at /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/gzip.c:1259:17: /usr/include/bits/fcntl2.h:51:24: error: call to '__open_missing_mode' declared with attribute error: open with O_CREAT in second argument needs 3 arguments make[1]: *** [/var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/gzip.o] Error 1 make[1]: *** Waiting for unfinished jobs.... /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c: In function 'writeTarFile': /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c:512:8: warning: ignoring return value of 'write', declared with attribute warn_unused_result /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c: In function 'writeFileToTarball': /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c:414:9: warning: ignoring return value of 'write', declared with attribute warn_unused_result /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c: In function 'writeTarHeader': /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c:286:8: warning: ignoring return value of 'write', declared with attribute warn_unused_result In file included from /usr/include/string.h:642:0, from /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c:34: In function 'strncpy', inlined from 'writeTarHeader' at /var/tmp/genkernel/10621.839.11578.23182/busybox-1.1.3+gentoo/archival/tar.c:219:9: /usr/include/bits/string3.h:121:3: warning: call to __builtin___strncpy_chk will always overflow destination buffer make[1]: *** wait: No child processes. Stop. make: *** [all] Error 2 * Sabayon/Gentoo Linux Genkernel; Version 3.4.10.907 * Running with options: initramfs
* ERROR: Failed to compile the "all" target...
* -- End log... --
* Please consult /var/log/genkernel.log for more information and any * errors that were reported above.
* Report any genkernel bugs to bugs.gentoo.org <http://bugs.gentoo.org> and * assign your bug to [email protected] <mailto:[email protected]>. Please include * as much information as you can in your bug report; attaching * /var/log/genkernel.log so that your issue can be dealt with effectively. * * Please do *not* report compilation failures as genkernel bugs!
Mira vos. A mi nunca me dio ese error. Debe ser porque lo resolvi de otra manera.
Así que propongo de probar con el nuevo kernel sin el initramfs por el momento. Luego que tenemos una config que funcione medianamente bien compilamos el kernel en un gentoo actualizado, yo tengo uno recién instalado así que podríamos utilizarlo. Y luego, ese kernel pasarlo a la ISO de XS2014
Escucho opiniones.
Saludos. Diego Calbo
Si, de acuerdo. Saludos. -- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Voy a probar de compilar e instalar el kernel de Linux-Libre ( http://linux-libre.fsfla.org/pub/linux-libre/releases/LATEST-3.16.N/ ) Si sale bien, sugiero que utilicemos este repositorio como oficial para la liberación de nuevos kernel. Saludos. Diego Calbo 2014-08-22 14:00 GMT-03:00 Diego Gabriel Calbo Elizondo <[email protected]>:
Luciano, cuando te refieres en el instructivo que instalas el kernel estoy suponiendo que son los fuentes bajados desde kernel.org, verdad? Si esto es correcto, cual de estas versiones bajaste?
stable:*3.16.1*2014-08-14[tar.xz <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.1.tar.xz>] [pgp <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.16.1.tar.sign>][ patch <https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.16.1.xz>] [ view patch <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/patch-3.16.1.xz> ] [cgit <https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?id=refs/tags/v3.16.1> ] [changelog <https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.16.1>] stable: *3.15.10 [EOL]*2014-08-14[tar.xz <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.15.10.tar.xz>] [pgp <https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.15.10.tar.sign>][ patch <https://www.kernel.org/pub/linux/kernel/v3.x/patch-3.15.10.xz>] [ view patch <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/patch-3.15.10.xz> ] [view inc <https://www.kernel.org/diff/diffview.cgi?file=/pub/linux/kernel/v3.x/incr/patch-3.15.9-10.xz> ] [cgit <https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/log/?id=refs/tags/v3.15.10> ] [changelog <https://www.kernel.org/pub/linux/kernel/v3.x/ChangeLog-3.15.10>]
Saludos. Diego Calbo
2014-08-22 11:46 GMT-03:00 Diego Gabriel Calbo Elizondo <[email protected]
:
Gracias Luciano, yo voy a hacerlo en una virtual porque no quiero que me
pase lo mismo que hace unos días que por alguna razón me quedó montado en el chroot mi partición de datos y perd+i todo :(
Con tu ayuda-memoria veré si puedo crear un ISO y si todo funciona bien veremos de darle un mejor texto y compaginación de datos para tenerlo como guía oficial para crear una ISO inicial por ahora.
Saludos. Diego Calbo
2014-08-22 11:25 GMT-03:00 [email protected] < [email protected]>:
Yo no me acuerdo haberlo visto dentro del sistema instalado. Esta solo en la iso me parece. El documento original es esto:
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 archivos Copie los scripts que comienzan con 0, 1 y 2 en el direcorio XS
mount -t iso9660 -o loop UTUTO-XS-2012-04-Vivo-intel32.iso
Monte la imagen (archivo image.squashfs) squashfs del filesystem de XS Vivo! mediante el siguiente comando
mkdir /mnt/XSimage mount -t squahfs -o loop [ruta_a_image.squashfs] /mnt/XSimage
Copie todo el contenido de /mnt/XSimage al directorio "image" con el 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 copia exacta del filesystem de XS Vivo! y del sistema si lo instalara en un ordenador mediante el instalador InstallXS contenido en el XS Vivo!
Para ingresar como supersusuario en la imagen del filesystem debe ejecutar dentro del directorio que ha creado llamado XS el siguiente comando
./0.make-chroot-upgrade.sh
Con esto quedara como superusuario en modo consola dentro del filesystem Aca puede proceder como si fuese un sistema funciona ejecutando los mismo comandos que ejecutaria en una consola en un XS funcional.
para salir ejecute "exit"
NOTA sobre el kernel: Si desea cambiar el kernel de inicio del sistema XS Vivo! debe reemplazarlo en XS/isolinux tambien El kernel debe ser renombrado a ututoata y el initramfs a ututoata.igz
Tambien debe poner los "modules" en el directorio image/lib/modules acordes a la version del kernel que esta reemplazando.
Tambien debera copiar los archivos del kernel (kernel, initramfs y System.map) en image/boot para que sean instalados si ejecuta el instalador InstallXS.
Si desea recrear la imagen del filesystem en formato comprimido ejecute.
./1.make-squash-vivo.sh
Este script indicara varias sugerencias y modificaciones que debe realizar antes de crear el sistema de archivos comprimido con squashfs. Se sugiere que siga al detalladamente estas indicaciones
Y para crear el archivo imagen de DVD iso9660 ejecute
./2.make-iso-Cambiar-Version.sh
NOTA: este proceso a pesar que esta simplifado requiere tener algo de conocimientos de sistemas operativos y su estructura.
NOTA2: el comando mksquahfs necesita la version 4.1 del paquete squashfs-tools compilado con soporte para lzma. Este es el algoritmo de compresion usado para crear el disco Vivo! instalable de UTUTO XS
El equipo de desarrollo de UTUTO XS
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.
El 22/08/14 a las 11:13, Diego Gabriel Calbo Elizondo escibió:
Luciano, recordas en que directorio se encuentra el documento que indica la creación del DVD? El texto es tal cual está en el archivo que subiste al FTP denominado Creacion-LiveCD?
Saludos. Diego Calbo
2014-08-21 21:49 GMT-03:00 [email protected] < [email protected]>:
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.
Saludos y suerte con Gnome.
El 21/08/14 a las 21:46, Diego Gabriel Calbo Elizondo escibió:
Gracias, esta claro. 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.
Otra consulta, el xfce que se ve en la captura es actualizado o es el que trae la ISO?
Saludos. Diego Calbo
2014-08-21 21:28 GMT-03:00 [email protected] < [email protected]>:
En realidad no. 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) Una vez hecho eso voy a /mnt/XS y ejecuto el script para chrootear (el 0). Con esto entras a la iso desarmada. Dentro del sistema instalo los paquetes que te dije y el kernel. Copio los archivos generados en /mnt/XS/cdimagen/isolinux/ (fuera del chroot). Entonces tenes dentro del sistema enjaulado el nuevo kernel instalado y fuera de el (en isolinux) tambien el nuevo kernel. Salgo del chroot. Ejecuto el script 1 para generar la nueva squashfs con el kernel nuevo. Y finalmente ejecuto el script 2 para generar la iso 2014. 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"). Y listo arranca.
Perdon pero soy un desastre explicandome =)
El 21/08/14 a las 21:10, Diego Gabriel Calbo Elizondo escibió:
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?
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. 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.
Saludos. Diego Calbo
2014-08-21 20:52 GMT-03:00 [email protected] < [email protected]>:
En realidad no hago nada especial. Sigo la receta incluida en la iso para desarmarla. Una vez ejecutado el script para enjaular ejecuto #source /etc/profile e instalo los paquetes lzo y lzop (ahora los subo al ftp) porque sino da error al compilar el kernel. Despues descomprimo el kernel en /usr/src/ >> ejecuto eselect kernel list y lo elijo. Le agrego el parche de tuxonice. A mi el .config viejo me da error -imagino que debido a la evolucion del kernel- asi que solo descomento lo del x64 >> cambio la compresion a LZO >> agrego soporte a fs XZ. make && make modules_install && make install Al terminar solo copio el kernel, el system.map y el config a XS/cdimage/isolinux (el kernel se lo puede renombrar a ututoata) Despues ejecuto el script para generar la nueva squashfs >> da una lista de tareas para hacer antes de continuar >> algunas no se pueden hacer porque no existen las carpetas que nombra pero parece no importar. Al finalizar la squashfs ejecuto el script para generar la iso. A este script lo edito y le quito "-allow-limited-size" del comando mkisofs porque sino falla. Y listo la iso. Lo ultimo para hacer es en el booteo, hay que adecuar el nombre del kernel al creado, yo no pude hacer que lilo me lo reconozca en la nueva iso. A mi no me arranca el DM asi que para levantar Xfce4 ejecute startxfce4. KDE no me lo levanta.
Lo que habria que hacer es: * limpiar la iso y dejar solo lo necesario para la generacion de los nuevos paquetes >> lo que Diego dijo. * Crear un .config nuevo. * buscar la forma que lilo reconozca el nuevo kernel.
Voy a intentar generar el initramfs del nuevo kernel pero si genkernel y dracut fallan quedara para cuando se actualicen estos. Y tambien seguir intentando que lilo arranque directamente el nuevo (lo mas facil seria renombrar el viejo -o eliminarlo- y al nuevo llamarlo "kernel" que es el que arranca por defecto [se me acaba de ocurrir :S])
Cualquier duda consulten. Igual despues se lo agrego a la receta que ya esta y lo metemos adentro de la iso para que quede.
Saludos.
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ Ututo-devel mailing list [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
Galle, si se puede, te parece de meter la noticia con un cartel tipo el que habia avisado el abandono del desarrollo. Por que no se nota mucho donde esta. Algo que llame mas la atencion. Quizas unirla con el de pedidos de repos y armar un solo cartel. Saludos.
Me parece bien. Lo que no se si poner es: version totalmente funcional. Aun asi acabo de hacer otra prueba y levanta xfce bien. La diferencia es que me equivoque de kernel y este no es el libre :( pero se esta confirmando que funciona ;)
https://img.bi/#/nieE89Q!ylTR5cwbYf2j0r6FcX9ZKFr7HLGirmcVD4P1Tk93
El 21/08/14 a las 16:11, Galleguindio escibió:
Cumpas yo creo que este pequeño triunfo debe notificarse en nuestra web. Les mando un bosquejo a ver que agregamos y su acuerdo para publicarlo. Diego si todos acuerdan publicalo en la web. (¿Yo tengo admin?) abrazo fraterno
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
Está bueno hacer un cartel destacado. Cuando esté el texto lo pongo como se veía el anuncio que dice Luciano. Saludos. Diego Calbo 2014-08-23 16:18 GMT-03:00 [email protected] < [email protected]>:
Galle, si se puede, te parece de meter la noticia con un cartel tipo el que habia avisado el abandono del desarrollo. Por que no se nota mucho donde esta. Algo que llame mas la atencion. Quizas unirla con el de pedidos de repos y armar un solo cartel.
Saludos.
Me parece bien. Lo que no se si poner es: version totalmente funcional. Aun asi acabo de hacer otra prueba y levanta xfce bien. La diferencia es que me equivoque de kernel y este no es el libre :( pero se esta confirmando que funciona ;)
https://img.bi/#/nieE89Q!ylTR5cwbYf2j0r6FcX9ZKFr7HLGirmcVD4P1Tk93
El 21/08/14 a las 16:11, Galleguindio escibió:
Cumpas yo creo que este pequeño triunfo debe notificarse en nuestra web. Les mando un bosquejo a ver que agregamos y su acuerdo para publicarlo. Diego si todos acuerdan publicalo en la web. (¿Yo tengo admin?) abrazo fraterno
-- ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
_______________________________________________ ProyectoUtuto mailing list [email protected] http://listas.hackcoop.com.ar/listinfo/proyectoututo http://blogdistroututo.esy.es/ http://gnuargento.hol.es/es-ES/ http://ututolibre.gzpot.com/enciclopedia/ http://ututolibre.gzpot.com https://comunidadututo.titanpad.com
Asunto Fwd: [Solar-general] uturto se desvanece Remitente galleguindio Ramirez Destinatario La lista de la Comunidad Libre Fecha Hoy 16:04 Conversación reenviada Asunto: [Solar-general] uturto se desvanece ------------------------ De: Gerardo Diaz <[email protected]> Fecha: 22 de agosto de 2014, 22:00 Para: La lista de todos y todas en solar <[email protected]> No dejen que Ututo se desvanezca Enviado por Richar M s en Mar, 12/08/2014 - 10:28 sería una pena que Ututo deje de existir ya que en lo personal me atrae mucho y es mi SO de facto en conjunto con Debian, desde Lima-Perú les envío un granito de apoyo aunque me gustaría poder hacer más, pero he aquí un soldado más que defiende ésta ideología del Software Libre y el mundo GNU. ? salvo razones afectivas mal dirigidas no veo por que -- Gerardo Díaz email: [email protected] blog: http://QueHacemosConLasPilas.WordPress.com ________________________________________________ Solar-General es una lista abierta a toda la comunidad, sin ninguna moderación, por lo que se apela a la tolerancia y al respeto mutuo. Las opiniones expresadas son responsabilidad exclusiva de sus respectivos/as autores/as. La Asociación Solar no se hace responsable por los mensajes vertidos, ni representan necesariamente el punto de vista de la Asociación Solar. [email protected] https://lists.ourproject.org/cgi-bin/mailman/listinfo/solar-general ---------- De: galleguindio Ramirez <[email protected]> Fecha: 23 de agosto de 2014, 16:04 Para: La lista de todos y todas en solar <[email protected]> Gracias por el reenvio. Nos sobran las razones para no dejarla desaparecer... El 22 de agosto de 2014, 22:00, Gerardo Diaz <[email protected]> escribió: -- Galleguindio Ramirez No esperemos cambiar el mundo con las herramientas de los poderosos
participants (5)
-
Diego Gabriel Calbo Elizondo -
Galleguindio -
Matias Sardisco -
tranccuilo@openmailbox.org -
Walter Galleguindio Ramirez