jueves, enero 07, 2010

LiveCd Fedora 12 con Sugar 0.86

Estuve probando como crear un LiveCd con una version de Sugar y Fedora actualizada, ya que el ultimo que encuentro corresponde a una version 0.82
El procedimiento no fue tan dificil, pero aparecieron muchos errores sin demasiada explicacion.
Como primer punto tuve que instalar algunos paquetes

yum install revisor livecd-tools spin-kickstarts custom-kickstarts

Como primer intento, usé kickstart, seleccionando solo los paquetes correspondientes a Sugar, pero no funcionó.
Luego copié el archivo /usr/share/spin-kickstarts/custom/fedora-livecd-desktop.ks como f12-sugar-kickstart.cfg
y le realicé modificaciones para que incluya los archivos de sugar en vez de los del escritorio de gnome.

Luego ejecuté:
livecd-creator -c /usr/share/spin-kickstarts/custom/f12-sugar-kickstart.cfg -f F12SugarLive

(no funciona si no está en ese directorio) y despues de un rato generó un archivo F12SugarLive.iso

Probé el iso generado con qemu pero me dió un error:

qemu -m 512 --cdrom F12SugarLive.iso

This kernel requires an x86-64 cpu, but only detected an i686 CPU
Unable to boot - please use a kernel appropiate for your CPU

Luego lo probé con el virt-manager y funcionó correctamente. No lo probé en

Se pueden hacer más customizaciones. Actualmente bootea con el gdm y luego pasa a Sugar. No lo probé en otras máquinas aun.

Un problema de estos LiveCd es que no se puede grabar los trabajos de los chicos, pero probablemente se podria realizar algun post-script que monte una particion /home en alguna máquina que funcione como servidor. Quizas podria ser una opcion para maquinas viejas que no booteen de un usb.

El archivo kickstart se puede bajar de http://sites.google.com/site/godiard/f12-sugar-kickstart.cfg


Algunos links utiles:
http://fedoraproject.org/wiki/FedoraLiveCD/LiveCDHowTo
https://fedoraproject.org/wiki/SIGs/Spins/KickstartPool
http://fedoraproject.org/wiki/Classroom/Creating_Fedora_Remix
http://www.ibm.com/developerworks/linux/library/l-fedora-livecd/

No hay comentarios.: