[Ututo-devel] [KERNEL][ISO] Fumata blanca!!! Habemus BASE?

tranccuilo at openmailbox.org tranccuilo at openmailbox.org
Fri Aug 22 02:28:47 CEST 2014


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 tranccuilo at openmailbox.org
> <mailto:tranccuilo at openmailbox.org> <tranccuilo at openmailbox.org
> <mailto:tranccuilo at openmailbox.org>>:
>
>     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!»»

-------------- next part --------------
An HTML attachment was scrubbed...
URL: https://lists.ourproject.org/pipermail/ututo-devel/attachments/20140821/3216358d/attachment-0001.htm 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
Url : https://lists.ourproject.org/pipermail/ututo-devel/attachments/20140821/3216358d/attachment-0001.pgp 


More information about the Ututo-devel mailing list