Re: [Ututo-devel] Fwd: Re: [KERNEL][ISO] Fumata blanca!!! Habemus BASE?
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) <[email protected] <mailto:[email protected]>>:
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 [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!»»
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 [email protected] < [email protected]>:
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) < [email protected]>:
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 [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
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 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
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) <[email protected] <mailto:[email protected]>>:
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 [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!»»
_______________________________________________ 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!»»
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 [email protected] < [email protected]>:
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 [email protected] < [email protected]>:
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) < [email protected]>:
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 [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
-- ««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, 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 <[email protected]>:
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 [email protected] < [email protected]>:
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 [email protected] < [email protected]>:
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) < [email protected]>:
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 [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
-- ««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
Si Diego, esos son los pasos que sigo. Lo unico es que yo en isolinux tengo mas archivos pero supongo que vos tambien. [root@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 <[email protected] <mailto:[email protected]>>:
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 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
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 [email protected] <mailto:[email protected]> <[email protected] <mailto:[email protected]>>:
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) <[email protected] <mailto:[email protected]>>:
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 [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!»»
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 [email protected] < [email protected]>:
Si Diego, esos son los pasos que sigo. Lo unico es que yo en isolinux tengo mas archivos pero supongo que vos tambien.
[root@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 <[email protected]
:
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 [email protected] < [email protected]>:
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 [email protected] < [email protected]>:
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) < [email protected]>:
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 [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
Adjunto las capturas de mi primer intento de la nueva ISO. Como verán el menú de boot está igual al anterios pero al bootear se carga el nuevo kernel que se frena con el tan temido "Kernel panic". No busqué mucho sobre este error por ahora, solamente les adjunto las imágenes a modo de ilustrar un poco los avances y si alguno tuvo una experiencia similar y pudo resolverlo es bienvenida la sugerencia. Saludos. Diego Calbo 2014-08-23 16:49 GMT-03:00 Diego Gabriel Calbo Elizondo <[email protected]>:
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 [email protected] < [email protected]>:
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) < [email protected]>:
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 [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
participants (2)
-
Diego Gabriel Calbo Elizondo -
tranccuilo@openmailbox.org