Changes between Version 1 and Version 2 of GnSysLive/en


Ignore:
Timestamp:
Feb 28, 2012, 9:29:18 PM (12 years ago)
Author:
paqui
Comment:

Finish. Review

Legend:

Unmodified
Added
Removed
Modified
  • GnSysLive/en

    v1 v2  
    1414  mkdir gnsyslive && cd gnsyslive
    1515}}}
    16  * Run lh_config. Este script configura muchas opciones para generar el sistema. Como intenta ser "inteligente" es mejor ejecutarlo solo una vez para evitar efectos colaterales de sucesivas llamadas a lh_config.
    17  * Personalizamos la imagen. Podemos poblar los directorios adecuados del subdirectorio config
    18   * chroot_local-includes: su contenido se copiará a chroot justo antes de generar los binarios, substituyendo cualquier archivo.
    19  * Generar el live:
     16 * Run lh_config. This script configure a lot of options for generate the system. It is recommended run it only one time to avoid colateral effects of call to lh_config.
     17 * Customize the image. Subdirectory config
     18 * chroot_local-includes: its contents are copied to the chroot just before generating the binaries replacing any files.
     19 * Generate live:
    2020{{{
    2121lh_build --debug
    2222}}}
    23  * Podemos cambiar cosas en el chroot, o en el binary..., y ejecutar lh_clean <puntoderetorno>. Un nuevo lh_build continuará respetando lo que no hayamos limpiado.
     23 * We can do changes in chroot, in binary ..., and run lh_clean <pointtoreturn>. A new lh_build will tolerate all that we not clean.
    2424
    25 == Inicio PXE + NFS/HTTP ==
    26 En el directorio binary, tendremos el subdirectorio live. Ahí se encuentran initrd1.img, vmlinuz1, packages.txt y filesystem.squashfs. Copiamos los tres primeros primeros al directorio tftproot (la ruta dependerá de la configuración de syslinux) y el último lo exportas al nfs...o lo cuelgas en un servidor web. Pasando en el arranque el parámetro fetch=URL a initrd lo descargará vía wget y lo ejecutará en RAM, liberando de conexiones al servidor.
     25== Start from PXE + NFS/HTTP ==
     26We have the live subdirectory in the directory binary. Here are initrd1.img, vmlinuz1, packages.txt and filesystem.squashfs. Copy the first three to tftproot directory (the path depends on the syslinux configuration) and the last export to nfs...or put it in a web server. If you pass in the boot the parameter fetch=URL to initrd, it will download via wget and run it in RAM, releasing connections to the server.
    2727
    28 == Inicio CDROM ==
    29 Para los sitios donde no hay PXE, podemos llevarnos el CD. ¡Graba binary.iso!
     28== Start from CDROM ==
     29If you have not PXE, you can copy in a CD. Record binary.iso
    3030
    31 == Script generador de pruebas ==
     31== Testing Generator Script ==
    3232
    33 El script [source:branches/eac-hidra-unizar/clientes/gnsyslive/gnsysliveraw.sh gnsyslive.sh] automatiza la creación del cliente live. Creo que es la mejor forma de enfocarlo, incluyendo las personalizaciones que creamos oportunas en el script, de forma que se automatiza su creación para cuando se distribuya a otros.
     33The script [source:branches/eac-hidra-unizar/clientes/gnsyslive/gnsysliveraw.sh gnsyslive.sh] automates the creation of live client.
    3434
    3535[[Include(source:branches/eac-hidra-unizar/clientes/gnsyslive/gnsysliveraw.sh)]]
    36