[Ututo-devel] [KERNEL][ISO] ISO-BASE
Diego Gabriel Calbo Elizondo
dgcalbo at gmail.com
Sun Aug 24 03:59:36 CEST 2014
Gracias Luciano por la respuesta.
Entonces voy a revisar el .config que seguramente hay activado algo que no
corresponde.
Igualmente voy a esperar tus resultados con el kernel que obtenes.
Saludos.
Diego Calbo
2014-08-23 22:20 GMT-03:00 tranccuilo at openmailbox.org <
tranccuilo at openmailbox.org>:
> Si Diego, esos son los pasos que sigo. Lo unico es que yo en isolinux
> tengo mas archivos pero supongo que vos tambien.
>
> [root at lukkix XS]# ls cdimage/isolinux/
> boot.cat config-3.16.0-gnu F3.msg F5.msg F7.msg isolinux.bin
> kernel memtest86 splash.png vesamenu.c32
> boot.msg F2.msg F4.msg F6.msg initramfs.igz isolinux.cfg
> kernels.msg menu.c32 System.map-3.16.0-gnu
>
> Ahora estoy generando una iso con tu .config y te confirmo los errores con
> openssl. Me genera las firmas y sigue compilando el kernel.
> Lo unico raro que note es que el kernel compilado esta en formato
> DOS/Windows cosa que no me paso nunca en todos los kernels que compile
> desde que tengo memoria.
> En un rato te confirmo que paso con la iso pero seguro habra que chequear
> el .config.
>
> Luciano, quiero asegurarme de que no hice algo mal.
> Cuando compilas el kernel realizas los siguiente pasos:
>
> 1- make
> 2- make modules_install
> 3- make install
>
> Esto directamente genera los siguientes archivos en el directorio
> image/boot
>
> -rw-r--r-- 1 root root 19847904 ago 22 22:10 vmlinuz-3.16.1-gnu
> -rw-r--r-- 1 root root 4156124 ago 22 22:10 System.map-3.16.1-gnu
> -rw-r--r-- 1 root root 180085 ago 22 22:10 config-3.16.1-gnu
>
> Teniendo como kernel al archivo vmlinuz*.
>
> Luego se copian estos archivos (vmlinuz y System.map) al directorio
> cdimage/isolinux para que se genere la imagen del Livecd. En mi caso queda
> así:
>
> -rw-r--r-- 1 root root 19847904 ago 23 01:55 kernel (vmlinuz*
> renombrado)
> -rw-r--r-- 1 root root 4156124 ago 23 01:55 System.map-3.16.1-gnu
> -r-------- 1 ututo gdm 1014 ago 23 05:58 isolinux.cfg
> -r-------- 1 ututo gdm 10764 ago 23 08:32 isolinux.bin
>
> Después genero la isolinux con el script 1* y termino generando la ISO
> con el 2*.
>
> Corregime si tengo algún paso confundido o que me falte.
>
> Saludos.
> Diego Calbo
>
>
>
> 2014-08-23 18:02 GMT-03:00 Diego Gabriel Calbo Elizondo <dgcalbo at gmail.com
> >:
>
>> Es posible que sea un problema en la config.
>> Algun FS o compresión activada o desactivada.
>> Por mi lado voy por lo mas fácil que es regenerar la ISO junto a menu de
>> inicio del LiveCD
>> Comentaré los resultados.
>>
>> Saludos.
>> Diego Calbo
>>
>>
>> 2014-08-23 16:59 GMT-03:00 tranccuilo at openmailbox.org <
>> tranccuilo at openmailbox.org>:
>>
>> Yo a lilo no le hago nada. Solo borro el /etc/lilo.conf antes de hacer
>>> el squashfs y listo. Solo hago el cambio al iniciar la iso para que
>>> arranque el kernel nuevo, aunque probe renombrar el kernel nuevo a "kernel"
>>> y como esta por defecto asi en el lilo lo arranca bien.
>>> Ahora voy a probar tu .config a ver que pasa.
>>>
>>> Saludos.
>>>
>>> No se me ocurre mucho.
>>> Lo de romperse el sistema era lo que esperaba. Por eso proponía hacer el
>>> kernel, System-map e initramfs en un gentoo y luego copiarlos a la ISO.
>>> Por mi parte armé la ISO pero al inicial me da un error del filesystem
>>> root.
>>> Creo que es un problema de como configuré el lilo.
>>> Veré de arreglarlo y comento los resultados.
>>>
>>> Saludos.
>>> Diego Calbo
>>>
>>>
>>> 2014-08-23 16:00 GMT-03:00 tranccuilo at openmailbox.org <
>>> tranccuilo at openmailbox.org>:
>>>
>>>> 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>:
>>>>
>>>>> 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
>>>>>
>>>>> > 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 tranccuilo at openmailbox.org <
>>>>> > tranccuilo at openmailbox.org>:
>>>>> >
>>>>> >> 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
> 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/20140823/b2216046/attachment-0001.htm
More information about the Ututo-devel
mailing list