[Ututo-devel] [KERNEL]ISO BASE
galleguindio
galleguindioramirez at tribunahacker.com.ar
Mon Aug 25 17:35:45 CEST 2014
Yo estoy creando una ISO de 0 Hace 72 horas que vengo compilando y
modificando archivos de configuración si todo va bien creo que esta
noche tendre una ISO respetable. El Kernel que genere es para i686
porque en mi experiencia el X86_64 siempre trae problemas de uso. Mi PC
AMD 64 siempre funciono mejor con un kernel i686 que con el x86_64.
Ahora estoy resolviendo el arranque del grub, la tabla de particiones,
el DM y un instalador. Estoy usando un Gentoo 2014 con un Chroot y uso
como "kit" de desarrollo las de gentoo (Portage, USE,Build).
Si me dan los tiempos esta tarde subo la ISO, la carpeta Sources y los
logs a la plataforma ourprojet.
Un abrazo
On 25/08/14 11:34, Diego Gabriel Calbo Elizondo wrote:
> Esperemos que nos dice Daniel acerca de hacer una nueva ISO desde
> cero. Pero hasta donde se y se me ocurre, los paquetes binarios
> siempre se generaron en un sistema Gentoo ya que se utilizaba el
> emerge y el repositorio de Gentoo para crearlos.
> Si esto es así creo que no deberíamos perder mas tiempo con la ISO
> vieja hasta no tener un entorno de compilación (Gentoo 2014 + Kit de
> Desarrollo).
> Hablando del Kit, creo que debemos ir hacia ese lado ya que también
> debemos conocer su funcionamiento y acomodarlo a las condiciones
> actuales. por ejemplo, necesitamos una firma digital que firme los
> paquetes y para ello debemos definir si utlizamos los mails personales
> para generarlo o usamos una cuenta oficial.
>
> Saludos.
> Diego Calbo
>
>
> 2014-08-25 11:24 GMT-03:00 tranccuilo at openmailbox.org
> <mailto:tranccuilo at openmailbox.org> <tranccuilo at openmailbox.org
> <mailto:tranccuilo at openmailbox.org>>:
>
> No lo comente pero creo que los errores que me daban se debian al
> doble chroot (Arch>Gentoo>XS) que usaba y al aplicarlo en un
> sistema x64 mientras usaba la iso x86. Creo, no lo puedo confirmar
> pero se me ocurre que era eso.
> Buenisimo que no te de fallos. Es una buena opcion usar ese.
> Yo creo que de no ser posible arrancar un sistema de 0 podemos
> hacer una iso con el kernel nuevo y usando la initramfs vieja. Lo
> estabilizamos y actualizamos lo minimo necesario para crearle al
> kernel su initramfs y a partir de ahi si empezamos con la paqueteria.
> Pero si Daniel nos instruye sobre como se hacia el sistema desde 0
> tambien deberiamos ver que pasa. Buscar cual es la forma que se
> adapte mas a nuestras capacidades y de a poco ir aprendiendo.
> Tiempo tenemos a pesar de las ansias ;)
>
> Saludos.
>
> PD: soy al unico que le llegan mails de hace varios dias atras? Me
> parece que la lista anda mas o menos.
>
>> Hola, estoy compilando nuevamente el kernel, pero con la
>> diferencia que ahora utilicé el config de la ISO.
>> Luciano, recuerdo que indicaba que te daba un error al querer
>> utilizarla. En que punto fue eso? Lo pregunto porque yo pude
>> cargarla perfectamente en el menuconfig.
>> Hay muchos módulos y funcionalidades nuevas desactivadas, pero la
>> idea es en principio poder tener el kernel actualizado con las
>> funcionalidades de la ISO 2012, lego agregamos los nuevos
>> soportes que se implementaron para poder hacer la ISO final.
>> Ahora mientras compila el kernel voy a buscar la manera de
>> actualiar el genkernel a mano en la imagen de la iso y tratar de
>> generar el inirtramfs.
>>
>> Saludos.
>> Diego Calbo
>>
>>
>> 2014-08-24 14:40 GMT-03:00 galleguindio
>> <galleguindioramirez at tribunahacker.com.ar
>> <mailto:galleguindioramirez at tribunahacker.com.ar>>:
>>
>>
>> On 24/08/14 12:50, Diego Gabriel Calbo Elizondo wrote:
>>> Tu error es diferente al mio.
>>> Lo que esta pidiendo tu error es una particion donde iniciar
>>> la imagen.
>>> Igual creo que debemos coordinar otra estrategia ya que el
>>> genkernel que se necesita es diferente al que esta presente
>>> en la ISO y eso es un gran impedimento.
>>> Propongo que hagamos un ISO totalmente nuevo y que luego
>>> agreguemos lo necesario para hacer una ISO UTUTO.
>> Estoy en eso. Ayer instale Calculate que es un gentoo
>> personalizado; funciona a base de portage asi que todo es por
>> consola ayer tarde 12 horas para compilar thunderbird y 4
>> horas para Lyx (mis dos programas predilectos); hoy inicie el
>> armado de una estación de trabajo aunque recomiendo hacer un
>> servidor en una máquina por ssh y usar esa máquina de
>> estación de trabajo ante mi falta actual de recursos en un
>> pueblo aislado ataque mi net.
>> Estoy usando Stage3 y Portage; ya genere el arbol e instale
>> portage, estoy configurando el make.conf en sources y
>> estudiando los .spec de Sabayon, Calcule, Funtoo y Ututo.
>>
>>>
>>> Daniel, cuando creaste la primera ISO XS sin tener
>>> repositorios activos, lo hicieste de este modo?
>>> Me refiero a que armaste un sistema base de Gentoo y luego
>>> adaptaste el sistema a las necesidades de XS?
>>> Por tus últimos mensajes supongo que esto va a ser mucho mas
>>> complicado y laborioso, pero no se me ocurre en este momento
>>> otra solución.
>> Como repos estoy indicando los de Gentoo y arme un repo local
>> (espero que mi net aguante) con los binarios de UTUTO, pero
>> creo que bajare las fuentes y veré que modificar para volver
>> a empaquetar los binarios y dar el repo local como opción en
>> el include. Estoy usando una tecnica de Debian dandole
>> prioridad 100 a mi repo local y 200 al de gentoo. Apenas
>> tenga noticias las publico.
>> Abrazos Galle
>>
>>>
>>> Saludos.
>>> Diego Calbo
>>>
>>>
>>> 2014-08-24 12:07 GMT-03:00 tranccuilo at openmailbox.org
>>> <mailto:tranccuilo at openmailbox.org>
>>> <tranccuilo at openmailbox.org
>>> <mailto:tranccuilo at openmailbox.org>>:
>>>
>>> Bueno hice la prueba y me dio error tambien. No es un
>>> kernel panic pero
>>> tambien tiene problemas para encontrar root. Imagino que
>>> algo del
>>> .config no lo deja leer el initramfs o cambia alguna
>>> variable. En cuanto
>>> a lo que dice Daniel entiendo que solamente cambiando la
>>> version de
>>> genkernel y arreglando genkernel.conf deberia funcionar.
>>> Pero
>>> seguramente habra que actualizar los paquetes e2fsprogs,
>>> unionfs,
>>> dmraid, lvm, device_mapper y busybox ya que los usa
>>> segun veo. Voy a ver
>>> de hacer esto y comento que pasa.
>>>
>>> PD: dejo imagen del error.
>>> https://img.bi/#/GuQEoYd!cAvVQOpHNpWC3GAThcdTQxtT6am6Q9R96Fe3YvqU
>>> <https://img.bi/#/GuQEoYd%21cAvVQOpHNpWC3GAThcdTQxtT6am6Q9R96Fe3YvqU>
>>>
>>> Saludos
>>> >> El genkernel son scripts en bash no hay nada que
>>> compilar.
>>> >> hace los mismo que "make && make modules && make
>>> install && make
>>> >> install_modules" pero cmodificando las variables de
>>> entorno y otros
>>> >> parametros. Ademas crea el initramfs con los
>>> necesario (binarios, scripts
>>> >> y modulos) para iniciar el sistema.
>>> >>
>>> >>
>>> >> Saludos.
>>> >>
>>> >>> Diego de que manera decis de actualizar el
>>> genkernel? Yo baje el paquete
>>> >>> pero no encontre la manera de compilarlo ya que no
>>> tiene .configure.
>>> >>> Tambien lo quise emerger pero se actualizo todo el
>>> portage y se rompio
>>> >>> el profile.
>>> >>> Lo que no probe fue hacer un ovelay local. A vos
>>> como que se te ocurre?
>>> >>>
>>> >>> El 23/08/14 a las 11:17, Diego Gabriel Calbo
>>> Elizondo escibió:
>>> >>>> Hola Daniel, entiendo lo que dices, pero cuando
>>> dices de actualizar y
>>> >>>> sabiendo que no hay repositorios de XS activos,
>>> recomiendas que se
>>> >>>> actualice a mano o con el proceso emerge de Gentoo
>>> con el repositorio
>>> >>>> de paquetes actualizas?
>>> >>>> Recuerdo que si se hacÃa esta práctica en un
>>> entorno XS estaba la
>>> >>>> posibilidad de romper el sistema y si ocurre eso en
>>> el sistema
>>> >>>> enjaulado ya ISO resultante ya no es confiable.
>>> >>>> Es posible que podamos general el kernel,
>>> System-map e initramfs en un
>>> >>>> entorno Gentoo y luego utilizar esos binarios en el
>>> sistema enjaulado?
>>> >>>>
>>> >>>> Saludos y gracias por las sugerencias.
>>> >>>> Diego Calbo
>>> >>>>
>>> >>>>
>>> >>>> 2014-08-23 6:40 GMT-03:00 Daniel Olivera (mate.cosido)
>>> >>>> <daniel at ututo.cloudns.info
>>> <mailto:daniel at ututo.cloudns.info>
>>> <mailto:daniel at ututo.cloudns.info
>>> <mailto:daniel at ututo.cloudns.info>>>:
>>> >>>>
>>> >>>> Hay que actualizar el paquete genkernel que por
>>> alguna razon loca no
>>> >>>> actualizo el conf de ese paqueque que esta en /etc
>>> >>>> hay que reemplazar el conf por el nuevo y luego
>>> ejecutar el comando
>>> >>>> "genkernel All"
>>> >>>>
>>> >>>>
>>> >>>> Saludos
>>>
> --
> ««Nunca. Que no digan nunca. Porque un día de estos nos verán sonriendo!»»
>
>
> _______________________________________________
> Ututo-devel mailing list
> Ututo-devel at lists.ourproject.org
> <mailto:Ututo-devel at lists.ourproject.org>
> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
>
>
>
>
> _______________________________________________
> Ututo-devel mailing list
> Ututo-devel at lists.ourproject.org
> https://lists.ourproject.org/cgi-bin/mailman/listinfo/ututo-devel
-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ourproject.org/pipermail/ututo-devel/attachments/20140825/65c2e422/attachment-0001.htm
More information about the Ututo-devel
mailing list