El autor de los live-scripts Se responsabiliza por la creacion del live-cd para Slackware, pero en teoria funciona para cualquier distribucion, yo los he utilizado para mi sistema LFS.
*He utilizado la version 2.6.27.8 del kernel linux.
1) Primero nos bajamos los live scripts de linux-live
- Nos ubicamos en el lugar de descarga
- Descompimimos los scripts tar -xvf linux-live-6.2.9.tar.gz
2) El script que crea la iso utiliza mkisofs, asi que tenemos que instalarlo ({apt-get,yum} install mkisofs)
- Si vamos a hacer el live-cd de nuestra distribucion lfs, instalamos los Cdrtools
3) Necesitamos tener compilados los modulos aufs y squashfs para nuestro kernel
- Tenemos varias formas para hacer esto, a continuacion 2 de ellas:
a) La mas sencilla, nos bajamos la version de nuestro kernel precompilado y lo descomprimimos en /
url: ftp://ftp.slax.org/Linux-Live/kernels/
ftp://ftp.slax.org/Linux-Live/kernels/2.6.27.8/linux-2.6.27.8-i486-1.tgz (en mi caso)
- cd / (nos ubicamos en la raiz)
- tar zxvf linux-2.6.27.8-i486-1.tgz (se descomprime en /)
- depmod -a xxxx (xxxx es la version del kernel, en mi caso 2.6.27.8) , esto para resolver dependencias de modulos
b) Nos bajamos el kernel, los modulos y los scripts para compilar el kernel:
url: ftp://ftp.slax.org/source/slax/kernel/
ftp://ftp.slax.org/source/slax/kernel/2.6.27.8/ (en mi caso), nos bajamos todos los archivos, (incluyendo carpetas y su contenido)
- sh build.kernel (se empieza a compilar el kernel) :
*si compilamos la misma version de nuestro kernel actual ejecutamos depmod -a
*si compilamos una version nueva de nuestro kernel entonces:
- cd /usr/src/linux (ingresamos al directorio del kernel antes compilado)
- cp arch/i386/boot/bzImage /boot/kernel-{version} ({version} = 2.6.27.8 en mi caso)
- agregamos el nuevo kernel al grub
- reiniciamos el sistema con el nuevo kernel compilado
- ejecutamos depmod -a
4) volvemos al directorio donde desempaquetamos linux-live-6.2.9.tar.gz
- Dento de la carteta linux-live-6.2.9 ejecutamos como root sh build
- El script nos pide nombre del live cd (puede ser cualquiera)
- Despues pide la direccion del kernel a usar (se oprime enter para utilizar el dir por defecto)
*ya en este punto empieza la compresion de la distro anfitriona, es algo demorado, sobre todo cuando llega al diretorio /usr
5) Creamos el live-cd
- al terminar el punto cuatro el script nos muestra la informacion necesaria para construir el live-cd :
*Entrar a /tmp/live_data_{numeroAleatorio}/nombeDelLiveCd
- ejecutamos sh make_iso.sh como root
*Al terminar el live-cd queda en /tmp/NombreDelLiveCd.iso


Alguna duda estare pendiente ; )




Recent comments
1 year 29 weeks ago
1 year 29 weeks ago
1 year 29 weeks ago
1 year 29 weeks ago
1 year 29 weeks ago
1 year 34 weeks ago
1 year 34 weeks ago
1 year 34 weeks ago
1 year 39 weeks ago
1 year 41 weeks ago