Roberto Manzano wrote:
> Carlos:
>
> yo postée lo que tenía a mano, no tiene que ser apropiadamente exacto, sólo 
> fue una manera de mostrar lo sencillo que puede ser realizar un live-cd con 
> posibilidad de instalarse en disco duro.
>   
Si, me referia a dercargar los documentos de los links  que salieron 
anteriormente:

Con todo este lío Nova vs Vano* me ha entrado la curiosidad de ver si
hay alguna distro basada en Debian que deje la tarea de ocupase de la
mayor parte de los paquetes a Debian (que es grande y fuerte) y ver que
experiencias se pudieran sacar de esta, pues me he tropezado con esta
guía que explica con bastante detalle la generación de la distro
Guadalinex (espero no estar descubriendo el agua tibia XD ). El pdf es
de unos 3MB.

http://www.guadalinex.org/descargas/documentos/Guia_Generacion_Guadalinex_V3.pdf

y

Hay otra versión nueva del documento esta es la V 4.0 Según la web de 
Guadalinex orientada a crear una distro a partir de Ubuntu esta si es 
más grande 8.56 MB. Todavía no la he descargado pero estoy en eso

http://www.guadalinex.org/mas-programas/descargas/documentos-de-guadalinex/curso-distribuciones-2.0.odt


> yaroldi manzano
>
> ----- Original Message ----- 
> From: "Carlos Pérez Hernández" <[email protected]>
> To: ""Soporte técnico para Software Libre y GNU/Linux."" 
> <[email protected]>
> Sent: Saturday, February 28, 2009 6:28 PM
> Subject: Re: [linux-l] creación de distribuciones-how2make_knoppix_based
>
>
> Roberto Manzano wrote:
>   
>> Servilio:
>>
>> Prueba este nombre: Nvano ("en vano") ( N-va-no) (Nv-ano... bueno, ejeje,
>> éste está un poco ido,:).)
>> Me alegra muchísimo que alguien se entusiasme con la idea de hacer un iso.
>> Como si somos tres. Nos ponemos de acuerdo en privado con respecto a los
>> paquetes a incluir y la identidad de ella. Me gustaría que alguien que 
>> fuera
>> programador, que tuviera un repo responsable me haga la compañía en el
>> proyecto
>>
>> Con respecto a lo live, échale un vistazo a este artículo, tomado de la
>> revista Begins, y verás que no es tan difícil. Lo hubiera hecho en mi casa
>> si tuviera algo que añadirle al Knoppix. (no tengo repo).
>>
>>     
> Una pregunta, por que Knoppix ? que no se estaba hablando en un
> princupio de Debian ... ?
>   
>> yaroldi manzano
>>
>>
>>
>>
>> Crear distribuciones linux basadas en Knoppix
>>
>> Hola a todos. ¿Has probado decenas de distribuciones linux y ninguna tiene
>> todo lo que quieres por defecto?. ¿Te gustaría tener una distribución que 
>> se
>> ajuste a tus preferencias y que a la vez sea live?. ¿Deseas crear tu 
>> propia
>> distribución para que tenga todas las características que necesitas, para
>> una comunidad en concreto o por el mero afán de crear una buena 
>> distribución
>> para todo el mundo?. Si alguna de las anteriores respuestas fue 
>> afirmativa,
>> éste es tu tutorial.
>>
>> En este tutorial aprenderás a crear una distribución linux basada en 
>> Knoppix
>> o en alguno de sus derivados como puede ser Damn Small Linux (en el cual 
>> nos
>> centraremos bastante) de una manera relativamente sencilla
>>
>> (NOTA IMPORTANTE: este tutorial no es para novatos. Uno de los requisitos
>> para llevarlo a cabo es manejarse con soltura en la consola porque la gran
>> mayoría del proceso de
>>  modificación se produce en ella).
>>
>> Un poco de teoría
>>
>>  Antes de ponernos manos a la obra necesitaremos saber un poco como 
>> funciona
>> una distribución de este tipo y sus archivos importantes.
>>
>> En pocas palabras, una distribución Knoppix es casi como una distro normal
>> pero que se empaqueta y comprime en un fichero cloop (archivo que por 
>> regla
>> general lleva como nombre KNOPPIX) todos sus archivos excepto el kernel, 
>> que
>> se halla en un archivo aparte, y se han introducido una serie de archivos 
>> de
>> configuración de arranque. Este archivo comprimido se monta durante el
>> arranque de Knoppix. La organización de archivos en un cd de Knoppix sería
>> de la siguiente manera (en concreto esta lista corresponde a Damn Small
>> Linux):
>>
>>  /boot
>>   isolinux/
>>    boot.cat
>>    boot.msg (mensaje de arranque de la distro)
>>    f2
>>    f3 (ambos mensajes que aparecen al mostrar la tecla correspondiente)
>>    german.kbd (configuración del telcdo para el boot)
>>    isolinux.bin (Programa que se encarga del arranque del cd)
>>    isolinux.cfg (configuración del mismo)
>>    linux24 (kernel)
>>    logo.16 (splash de arranque)
>>    minirt24.gz (mini sistema de arranque, lo explicaré mas tarde)
>>   /KNOPPIX
>>    KNOPPIX (imagen comprimida del sistema de archivos)
>>
>> En las versiones modernas de Knoppix (en concreto a partir de la 3.4) 
>> todos
>> estos archivos se hallan en un archivo llamado boot.img el cual se 
>> encuentra
>> dentro de la carpeta /KNOPPIX. También en todas las Knoppix el archivo
>> linux24 se llama vmlinuz y el archivo minirt24.gz se llama minirt.gz.
>>
>> Ahora voy a explicar cómo se produce el arranque. Primero se monta el
>> archivo boot.img y ejecuta el programa isolinux.bin el cual muestra el
>> splash de inicio y queda el tipico boot: ahí se introducen los comandos de
>> arranque en caso que fuese necesario y si no arranca con las opciones por
>> defecto, carga el kernel y el minirt.gz que se encarga de testear la RAM
>> disponible y de buscar el archivo KNOPPIX. Si lo encuentra, lo monta y
>> arranca desde ahí; si no, deja una shell muy limitada con busybox. Esto es 
>> a
>> grandes rasgos el pre-arranque de una distro Knoppix. Posteriormente, 
>> cuando
>> se monta el archivo KNOPPIX se produce el verdadero arranque de la
>> distribución ya que detecta el hardware y arranca los programas necesarios
>> además de crear un ramdisk para guardar los datos del usuario que,
>> inicialmente, no se encuentran en el directorio /home, como normalmente
>> ocurre, sino que se encuentra en /etc/skel. Por eso es necesario crear el
>> ramdisk para poder mover los archivos de usuario de /etc/skel a
>> /home/<nombre_usuario> y así poder escribir en ellos.
>>
>>
>> Manos a la obra
>>
>>
>> Después de un poco de teoría vamos a comenzar el proceso de modificación 
>> de
>> la distribución.
>> Primero, como es obvio, hay que descargar la distribución que vamos a
>> modificar ya sea Knoppix o uno de sus derivados. Posteriormente lo 
>> grabamos
>> en un cd.Para modificar la distro tendremos que cumplir una serie de
>> requisitos, primero 1 GB de RAM (no es necesario que tengamos 1 gb. real,
>> sólo necesitamos que sea la suma de la real más swap. Si no tenéis tanta
>> swap para que alcance, más adelante crearemos un archivo swap en el disco
>> duro) si se trata de Knoppix y si es DSL es suficiente con 300 MB. Los
>> requisitos de disco duro es una partición con al menos 4 GB libres en una
>> unidad ext2 o ext3 nunca vfat (2 GB para los archivos modificados y otros
>> dos para la imagen comprimida y las ISO) (NOTA: si se trata de DSL
>> únicamente necesitaremos alrededor de 1.5 GB).
>> Una vez cumplidos estos requisitos vamos a comenzar.
>>
>> 1,- Arrancamos el ordenador con el cd de Knoppix o DSL (según cual nos
>> basemos).
>>
>> 2,- Nos metemos en una consola de root.
>>
>> 3,- Montamos la unidad de destino (suponiendo que sea hda2):
>>       mount -rw /dev/hda2 /mnt/hda2
>>
>> 4,- Creamos los directorios de trabajo:
>>       mkdir /mnt/hda2/source (aquí copiaremos los archivos para
>> modificarlos)
>>       mkdir /mnt/hda2/master (imagen comprimida y archivos de arranque del
>> cd)
>>       mkdir /mnt/hda2/iso (aquí irán las imágenes ISO)
>>
>> 5,- Creamos otros directorios necesarios:
>>       mkdir -p /mnt/hda2/source/KNOPPIX
>>       mkdir -p /mnt/hda2/master/KNOPPIX
>>
>> 6,- Copiamos los archivos de Knoppix al disco duro para modificarlos:
>>       cp -rp /KNOPPIX /mnt/hda2/source/KNOPPIX (NOTA: Tarda bastante)
>>
>> 7,- Copiamos los archivo del cd de Knoppix
>>       Para DSL y Knoppix anteriores a 3.4:
>>       cp -rp /cdrom/boot /mnt/hda2/master
>>       Para Knoppix a partir 3.4:
>>       Todos los archivos de /cdrom/KNOPPIX menos KNOPPIX los copiamos a
>>       /mnt/hda2/master/KNOPPIX
>>       Para todas las versiones:
>>       cp -p /cdrom/index.html /mnt/hda2/master
>> 8,- Configuramos la conexión a internet si no lo está ya y copiamos el
>> archivo de
>>      configuración:
>>       cp /etc/dhcpc/resolv.conf /mnt/hda2/source/KNOPPIX/etc/dhcpc
>>
>> 9,- Montamos el dv y el proc para que podamos acceder a nuestras unidades 
>> y
>>       dispositivos:
>>       mount --bind /dev /mnt/hda2/source/KNOPPIX/dev
>>       mount --bind /proc /mnt/hda2/source/KNOPPIX/proc
>>
>> 10,- Chrooteamos (es decir convertimos un directorio como si fuera la raíz
>> de la
>>        unidad y utilizamos las utilidades que hay dentro de él):
>>       chroot /mnt/hda2/source/KNOPPIX
>>
>> 11,- Ya estamos dentro ahora podemos agregar y quitar programas mediante
>> apt-get
>>
>> Para ver una lista de los paquetes instalados ejecutamos:
>>
>>       dpkg -l
>>
>> Si queremos ver la lista de los paquetes instalados ordenados por el 
>> tamaño
>> que ocupan ejecutamos:
>>
>>       dpkg-query -W --showformat='${Installed-Size} ${Package}\n' | 
>> sort -n
>>
>> Para eliminar los archivos huérfanos que tan molestos son tecleamos:
>>
>>       apt-get remove --purge $(deborphan) -y
>>
>> NOTA MUY IMPORTANTE: nunca ejecutar apt-get upgrade ya que corrompería el
>> sistema de Knoppix y luego la imagen comprimida no funcionaría.
>>
>> NOTA: en DSL no está instalado apt-get y hay que bajarlo de la web e
>> instalarlo con el programa /etc/init.d/mydsl-install
>>
>> NOTA: dentro no se pueden ejecutar programas gráficos a no ser que
>> exportemos la salida gráfica de la siguiente manera: export
>> DISPLAY=localhost:0.0 (en ocasiones esto no funciona y es mejor hacer como
>> explico en el próximo apartado).
>>
>> Una vez llegado aquí, cada uno instalará y desinstalará los archivos que
>> necesite pero un gran problema surge cuando se desea cambiar de gestor de
>> ventanas. Un consejo es que si queremos una distribución que tenga fluxbox
>> no nos vamos a poner a quitar el KDE a Knoppix y luego instalar fluxbox,
>> sino que utilizaremos DSL aunque la mayoría de programas que queramos
>> incluir los lleve por defecto Knoppix, nos sale mucho más rentable ir
>> añadiendo programas a DSL e incluso cambiarle el kernel que el simple 
>> hecho
>> de cambiar el KDE en Knoppix ya que este proceso produce muchos problemas.
>>
>> Cambiar el entorno de escritorio o modificar el actual
>>
>> Aún después de todo deseas cambiar el entorno de escritorio o deseas 
>> cambiar
>> la configuración del actual, incluir archivo en la carpeta de usuario
>> (aunque esto ultimo es tan sencillo como meterlos en /etc/skel) o 
>> modificar
>> la configuración de los programas. Te lo explico paso a paso a 
>> continuación.
>>
>> Para cambiar en entorno de escritorio primero eliminamos el actual 
>> mediante
>> apt-get. Lo recomendable es quitar primero kde-base y konqueror y luego
>> pasar varias veces el comando para eliminar huérfanos que he puesto más
>> arriba hasta que ponga que quedan cero archivo huérfanos. Luego iremos
>> quitando las aplicaciones de kde que quedaron y quitamos las libqt.
>> Posteriormente cuando todo esté limpio y sin huérfanos procederemos a
>> instalar el nuevo entorno de escritorio.
>>
>> Ahora para configurar el entorno de escritorio, ya sea el nuevo que hemos
>> cambiado o el actual, salimos de chroot (ya sea con un simple exit o un
>> Ctrl+D) y seguimos los siguientes pasos:
>>
>> 1. Iniciamos Knoppix en runlevel 2 (es decir modo texto) tecleando init 2.
>>
>> 2. Montamos el dev y el proc como he explicado más arriba (en el caso de 
>> que
>> los hayamos desmontadoo hayamos reiniciado el ordenador)
>>
>> 3. Copiamos la configuración de las X:
>>     En Knoppix a partir de la versión 3.4:
>>     cp /etc/X11/xorg.conf /mnt/hda2/source/KNOPPIX/etc/X11
>>     En DSL y Knoppix anteriores a la 3.4:
>>     cp /etc/X11/XF86Config-4 /mnt/hda2/source/KNOPPIX/etc/X11
>>
>> 4. Chrooteamos:
>>     chroot /mnt/hda2/source/KNOPPIX
>>
>> 5. Copiamos los archivos del usuario a su carpeta en home:
>>     cp -rp /etc/skel /home/knoppix
>>     NOTA: en DSL en vez de knoppix es dsl
>>
>> 6. Cambiamos los permisos:
>>     chown knoppix:knoppix -R /home/knoppix
>>     NOTA: en DSL es dsl:dsl
>>
>> 7. Cambiamos al usuario knoppix:
>>     su knoppix
>>     NOTA: en DSL es su dsl
>>
>> 8. Iniciamos el entorno de escritorio:
>>     startx
>>
>> 9. Ahora podemos modificar la configuración y el aspecto del entorno de
>> escritorio, incluir los programas que hemos instalado en los menús,
>> modificar la configuración de los programas, etc. Cuando terminemos 
>> salimos
>> del entorno gráfico.
>>
>> 10. Volvemos a root con exit.
>>
>> 11. Es recomendable hacer un backup de skel por si necesitamos restaurar
>> algún archivo
>>     mv /etc/skel /etc/skel-old
>>
>> 12,- Movemos los archivos modificados a skel:
>>     mv /home/knoppix /etc/skel
>>
>> 13,- Cambimos los permisos de nuevo a root:
>>     chown root:root -R /etc/skel
>>
>> 14,- Eliminamos el archivo xorg.conf o XF86Config-4
>>     rm /etc/X11/xorg.conf
>>
>> Cambiar el fondo de escritorio de KDE
>>
>> Aunque hayamos cambiado el fondo de escritorio desde KDE cada vez que 
>> inicia
>> lo cambia por uno que se encuentra en el cd, así que para cambiar el fondo
>> es tan sencillo como sobreescribir el que se encuentra en
>> /mnt/hda2/master/KNOPPIX/background.jpg por el nuestro.
>>
>> Archivos de configuración importantes
>>
>> Hay una serie de archivos de configuración que nos será útil conocer ya 
>> sea
>> para traducir su contenido al español o para que haga una determinada 
>> tarea
>> durante el arranque. El primero de ellos es /etc/init.d/knoppix-autoconfig
>> (siempre dentro de chroot) el cual se encarga de configurar el hardware e
>> iniciar los servicios de inicio. Es un script de bash así que su sintaxis 
>> es
>> clara y no nos costará demasiado traducir los mensajes que se muestran o
>> modificar algo. El segundo es /etc/skel/.xinitrc que es el que se encarga 
>> de
>> iniciar los programas durante el inicio gráfico y nos servirá para poner
>> algún programa como puede ser un navegador para que muestre una página
>> determinada. Éste también es un
>>  script de bash como todos los que estoy explicando aquí.
>>  Dependiendo del entorno de escritorio que usemos el contenido de este
>> archivo puede ser omitido. Y por último tenemos un conjunto de dos 
>> archivos
>> que son /etc/init.d/knoppix-halt y /etc/init.d/knoppix-reboot los cuales 
>> se
>> encargan de apagar y reiniciar respectivamente.
>>
>> Limpiando un poco
>>
>>  Si ya tenemos la distribución a nuestro gusto y queremos probarla para 
>> ver
>> el resultado, antes debemos limpiar un poco y tener una serie de
>> precauciones. Tenemos que comprobar que el sistema no ocupe mas de 1.6 Gb.
>> ya que si supera esa cantidad no cabrá en un cd de 700 mb. En caso que
>> queramos conservar todo y la limpieza que llevaremos a cabo a continuación
>> no libera suficiente os deberíais plantear crear un dvd en lugar de un cd.
>>
>> Primero eliminaremos todos los paquetes que hemos descargado lo cual
>> liberará una ingente cantidad de espacio:
>>    apt-get clean
>>
>> Luego hay que eliminar el historial de los comandos tecleados y para ello
>> introduciremos:
>>    history -c
>>
>> Después de esto eliminaremos los posibles archivos temporales:
>>    rm -r /tmp/*
>>
>> También procuraremos no dejar archivos en /root ya que estos no estarán
>> disponibles cuando
>>  arranquemos la distribución.
>>
>> Después de esto ya podemos salir de chroot con exit o Ctrl+D y desmontamos
>> el proc y el dev lo que también liberará espacio:
>>    umount /mnt/hda2/source/KNOPPIX/proc
>>    umount /mnt/hda2/source/KNOPPIX/dev
>>
>> Modificando archivos del cd
>>
>> Ahora que ya tenemos el sistema de archivos preparado vamos a modificar lo
>> relacionado con el arranque del cd, es decir todo lo que se encuentra de
>> boot.img. Lo primero es montar el archivo boot.img para poder modificar 
>> los
>> archivos. En caso que sea DSL o una Knoppix anterior a la 3.4 los archivos
>> se encuentran en
>>      /mnt/hda2/master/boot/isolinux.
>>
>> Para montar boot.img hacemos lo siguiente:
>>
>> 1,- Cambiamos al directorio que se encuentra boot.img:
>>        cd /mnt/hda2/master/KNOPPIX
>>
>> 2,- Montamos la imagen:
>>        mount -t msdos -o loop boot.img /mnt/test
>>
>> 3,- Cambiamos a /mnt/test para editar los archivos.
>>
>> Ahora con esto podemos modificar distintas cosas para convertirla en 
>> nuestra
>> distro como puede ser el splash donde se muestre el nombre de nuestra
>> distro, etc.
>>
>> Bueno empecemos a modificar una cosa sencilla, el archivo boot.msg. Este
>> archivo se encarga de mostrar todo lo que vemos antes del boot:. Lo 
>> abrimos
>> con un editor de texto y podemos modificar el texto que muestra por el
>> nuestro pero sin modificar la primera línea ya que es la que se encarga de
>> mostrar el splash.
>>
>> Para cambiar el splash de arranque por uno nuestro es muy sencillo lo 
>> único
>> que es necesario es sobreescribir el archivo logo.16, pero primero hay que
>> convertirlo en unos sencillos pasos:
>> 1,- Creamos con un editor gráfico, preferiblemente el Gimp, nuestra 
>> pantalla
>> de arranque a una resolución de 640x400, a 16 colores y en gif.
>>
>> 2,- Convertimos al formato lss16 (que es el que se utiliza isolinux para 
>> los
>> splash):
>>        giftopnm < imagen.gif > logo.ppm
>>        ppmtolss16 < logo.ppm > logo.16
>>
>> Ya sólo queda sobreescribir el archivo logo.16 por el que acabamos de 
>> crear.
>>            Imagen 2: Splash de la Linpodcast distro 0.5
>>
>> Otro archivo que podemos modificar es el isolinux.cfg. En él se encuentra 
>> la
>> opción por defecto de arranque, el tiempo de espera para que arranque, el
>> nombre de los archivos del kernel y el minirt, los archivos que se 
>> muestran
>> al pulsar F1, F2, etc. Lo más importante modificar es la configuración del
>> idioma del teclado. Para cambiarlo a español es tan sencillo como cambiar
>> todos los lang=us a lang=es.
>> Otra cosa interesante es cambiar el nombre de la distribución que se 
>> muestra
>> después de aceptar el boot.
>> Para modificarlo tenemos que seguir los siguientes pasos:
>>
>> 1,- Nos situamos en la carpeta que se encuentre el minirt.gz o minirt24.gz 
>> y
>> lo descomprimimos:
>>        gunzip minirt.gz
>>
>> 2,- Luego creamos una carpeta en mnt para montarlo:
>>        mkdir /mnt/mini
>>
>> 3,- Lo montamos:
>>        mount -t ext2 -o loop minirt /mnt/mini
>>
>> 4,- Cambiamos a /mnt/mini y ahí modificamos el archivo linuxrc con 
>> cualquier
>> editor buscando dónde está el mensaje que muestra y cambiándolo por el
>> nombre de nuestra distribución. Dado que es un script de bash, su sintaxis
>> es sencilla.
>>
>> 5,- Desmontamos:
>>        umount /mnt/mini
>>
>> 6,- Cambiamos a donde se encuentra minirt y comprimimos de nuevo:
>>        gzip -9 minirt
>>
>> Creando la ISO
>>
>> Ya ha llegado el momento de crear la ISO de nuestra distribución. En este
>> paso es donde se necesita 1 GB de RAM así que si no tenemos suficiente
>> crearemos un archivo swap de la siguiente manera:
>>
>> 1,- Primero creamos un archivo del tamaño que necesitemos:
>>        dd if=/dev/zero of=swap bs=1M count=500
>> NOTA: Cambiaremos el 500 por el valor en MB hasta llegar a un GB sumado 
>> con
>> nuestra RAM.
>>
>> 2,- Le damos formato de swap:
>>        mkswap swap
>>
>> 3,- Desmontamos cualquier swap que tengamos y montamos ésta:
>>        swapon swap
>>
>> Para el proceso de creación de la ISO he preparado el siguiente script:
>>
>>      #!/bin/bash
>>      # Este script sirve para crear una ISO modificada de KNOPPIX o sus
>>      # derivados como DSL o Linpodcast distro 0.5
>>      # Este script ha sido creado por mrcomputer.
>>      # Esta licenciado por la licencia GPL versión 2 o superior.
>>      # Versión 0.2 - 01/09/2007
>>      # Versión 0.1 - 25/06/2007
>>      # Para cualquier problema póngase en contacto con el autor a traves 
>> de
>>      # su e-mail <[email protected]>
>>      NORMAL="$(echo -e '\033[0;39m')"
>>      BLANCO="$(echo -e '\033[1;37m')"
>>      AZUL="$(echo -e '\033[1;34m')"
>>      if [ $# -lt "3" ]; then
>>        echo "${BLANCO}Ayuda"
>>        echo
>>        echo "Uso: $0 <unidad> <1|2> <nombre_de_la_distro>"
>>        echo
>>        echo "<1|2> 1 si es KNOPPIX versión moderna"
>>        echo " 2 si es DSL, Linpodcast distro 0.5"
>>        echo "      o KNOPPIX vesión antigua"
>>        echo
>>        echo "Ej: $0 hda2 1 Distro_sin_nombre${NORMAL}"
>>        exit 1
>>      fi
>>      DRIVE=$1
>>      SOURCE="/mnt/$DRIVE/source/KNOPPIX"
>>      MASTER="/mnt/$DRIVE/master"
>>      ISO="/mnt/$DRIVE/iso"
>>      MOD=$2
>>      DISTRO=$3
>>      rm -rf $SOURCE/.rr_moved
>>      mkisofs -R -L -allow-multidot -l -V "KNOPPIX filesystem" \
>>      -o $ISO/knoppix.iso -hide-rr-moved -v $SOURCE
>>      create_compressed_fs $ISO/knoppix.iso 65536 > $MASTER/KNOPPIX/KNOPPIX
>>      rm -f $ISO/knoppix.iso
>>      if [ $MOD -eq "1" ]; then
>>        cd $MASTER
>>        mkisofs -pad -l -r -J -v -V "$DISTRO" -b KNOPPIX/boot.img \
>>        -c KNOPPIX/boot.cat -hide-rr-moved -o $ISO/$DISTRO.iso $MASTER
>>      fi
>>      if [ $MOD -eq "2" ]; then
>>        cd $MASTER
>>        mkisofs -pad -l -r -J -v -V "$DISTRO" -no-emul-boot \
>>        -boot-load-size 4 -boot-info-table -b boot/isolinux.bin \
>>        -c boot/boot.cat -hide-rr-moved -o $ISO/$DISTRO.iso $MASTER
>>      fi
>>      echo "${AZUL}Creación de la ISO finalizada. ${NORMAL}"
>>      Guárdalo como crea_iso.sh y dale permiso de ejecución de la siguiente
>> manera chmod +x crea_iso.sh
>>
>> Su sintaxis es la siguiente:
>>  ./crea_iso.sh unidad 1 | 2 nombre_de_la_distro
>> En unidad ponemos la unidad que se encuentra los archivos que de la distro
>> (Ej: hda2). En 1 | 2 el uno se pone si se trata de una Knoppix posterior a
>> la 3.4 y 2 para DSL o Knoppix anteriores a 3.4. En nombre_de_la_distro
>> ponemos el nombre que le hemos dado sin espacios. El tiempo que tarda este
>> script depende de la potencia del ordenador y la cantidad de datos pero
>> oscila entre los 10 y los 45 min.
>> Un vez que terminado grabamos la ISO en un cd regrabable o la emulamos con
>> un emulador de sistemas como puede ser VirtualBox.
>>
>> Resolución de posibles problemas.
>> Como en cualquier cosa surgen problemas, así que intentaré resolver 
>> algunas
>> de las más comunes quepodemos encontrarnos durante el arranque de nuestra
>> distribución.
>>
>> Problema: No arranca la distro, dice que no encuentra el archivo KNOPPIX y
>> me deja en una shell muy básica.
>> Solución: Puede ser debido a falta de RAM durante la generación de la ISO.
>> Aumenta la swap y prueba de nuevo. Otra posible causa es que se modificó
>> algo mal en el archivo minirt.gz, sustitúyelo por el original del cd de la
>> distro base. Si aún así sigue sin funcionar, es un problema de mayúsculas 
>> y
>> minúsculas, comprueba que la carpeta KNOPPIX está todo con mayúsculas y en
>> el archivo KNOPPIX que está dentro también.
>>
>> P: No arranca el modo gráfico
>> S: Lo que ocurre es que falta el archivo .bash-profile, copialo de 
>> /KNOPPIX
>> a /mnt/hda/source/KNOPPIX y remasteriza de nuevo. Si así arranca pero no
>> está con la configuración, o no carga los menús ni el aspecto gráfico que
>> habías puesto, copia el .xinitrc que se encuentra en /etc/skel dentro de
>> chroot a la raíz de chroot.
>>
>> Conclusiones
>>
>> Con este tutorial tendrás las bases para crear distribuciones basadas en
>> Knoppix o sus derivados. Porsupuesto los derivados no sólo se quedan en 
>> DSL,
>> encontramos muchísimas distribuciones basadas en Knoppix como pueden ser
>> Luit linux, Linpodcast distro 0.5 (ésta creada por un servidor), Feather
>> linux, etc.
>> Para cualquier duda, queja, sugerencia podéis enviarme un e-mail a
>> [email protected]
>>     
Esta Super bueno .....
>>
>>
>> ----- Original Message ----- 
>> From: "Servilio Afre Puentes" <[email protected]>
>> To: "Soporte técnico para Software Libre y GNU/Linux."
>> <[email protected]>
>> Sent: Saturday, February 28, 2009 1:35 AM
>> Subject: Re: [linux-l] curso de creación de distribuciones
>>
>>
>> 2009/2/26 Luis Zarrabeitia <[email protected]>:
>>
>>     
>>> On Thursday 26 February 2009 11:55:30 am Roger D Vargas wrote:
>>>
>>>       
>>>> Que Anielkis me corrija si ando muy errado, pero cuando Nova empezo no
>>>> tenia apoyo de ningun tipo. No hagan como el hombre del gato, prueben a
>>>> hacer algo y si depues no aparece el apoyo pues, bueno, siguen
>>>> intentando contra viento y marea.
>>>>
>>>>         
>>> We tried, con linuhx.
>>> Despues de varios meses preparando los isos en la unica maquina que
>>> teniamos,
>>> que se demoraba par de dias en comprimir la imagen, tuvimos que desistir.
>>>
>>>       
>> ¿El ISO era de un LiveCD? ¿Por qué no comenzar entonces con algo que
>> no sea un LiveCD? Sí, pierde un poco de factor "Wao", pero debe ser
>> más factible de construir y el ciclo de retroalimentación sería
>> entonces más corto ;-)
>>
>> Un primer paso sería poder armar un iso que:
>>
>>  * Todo sea en español: las pantallas del menú de arranque, el
>> instalador, el teclado en español por defecto, etc.;
>>  * Que la instalación haga el locale a Cuba por defecto, y que no lo
>> pregunte (se quita así un paso de la instalación);
>>  * Instale el sistema configurado con el español como lenguaje por 
>> defecto;
>>
>> Si quien toma la iniciativa ya sabe hacer esto, pues bueno, más fácil.
>> Entonces a personalizar los paquetes que se incluyen.
>>
>> Algo que se podría hacer a largo plazo es el hacer un par de juegos de
>> CDs: uno para instalación de servidores, otro para escritorios. Si
>> acaso comenzar con uno solo, el caso más común en Cuba es una
>> institución/empresa de pequeña a mediana, y que necesita un servidor
>> central con unos servicios determinados, así que un CD que facilite la
>> instalación del servidor y de uno para instala escritorios que tomen
>> ventaja de los servicios habilitados sería lo más útil, y fácil de
>> probar además.
>>
>> Saludos,
>>
>> Servilio
>>     

-- 
Carlos Pérez

 GNU/Linux User # 481579, using Ubuntu 8.04 Hardy
"Science knows no country, because knowledge belongs to humanity,
 and is the torch which illuminates the world."

"IV International and VII Cuban Mutagenesis, Teratogenesis & Carcinogenesis 
Workshop" November 18th to 24th 2009.




---------------------------------------
    Red Telematica de Salud - Cuba
          CNICM - Infomed
_______________________________________________
Cancelar suscripción
https://listas.softwarelibre.cu/mailman/listinfo/linux-l
Buscar en el archivo
http://listas.softwarelibre.cu/buscar/linux-l

Responder a