Changes between Version 9 and Version 10 of ClienteInitrdDSGenerarloV1.0.2


Ignore:
Timestamp:
Apr 25, 2012, 11:23:33 AM (12 years ago)
Author:
adv
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • ClienteInitrdDSGenerarloV1.0.2

    v9 v10  
    1010
    1111=== Generación  - proceso - ===
     12http://www.opengnsys.es/browser/trunk/client/boot-tools/INSTALL.es.txt
    1213
    13 Notas previas:
    14  - No realizar el proceso en un sistema en producción.
    15  - Se ha testado con éxito en la ubuntu server 32 bits 10.04, 10.04.2 , 10.10 , 11.04, 12.04
    16  - El programa de instalación se encuentra en en " http://www.opengnsys.es/browser#branches/version1.0/client/boot-tools/boottoolsgenerator.sh   "
     14{{{
     15Advertencia previa:
     166       -----------------------------
     177       - No usar este instalador en un sistema OpenGnNys en producción.
     188       - Se puede ejecutar este script desde un sistema Ubuntu 10.04, 11.04, 11.10, 12.04
     1911     
     2012      Requisitos iniciales
     2113      --------------------
     2214      - Utilizar el usuario "root" para ejecutar el proceso de generación del cliente.
     2315      - Comprobar la conexión a Internet, sobre todo si usas proxy:
     24              -- apt           # /etc/apt.conf
     25              -- subversion    # /etc/subversion/servers
     26              -- otras  # variable http_proxy
     2716     
     2817     
     2918      Proceso de instalación
     3019      ----------------------
     31
     32#!/bin/bash
     33apt-get install subversion wget;
     34#mv /var/lib/tftpboot/ogclient /var/lib/tftpboot/ogclientOK;
     35mkdir -p /opt/opengnsys;
     36mkdir -p /tmp/opengnsys_installer/opengnsys/client;
     37mkdir -p /tmp/opengnsys_installer/opengnsys2;
     38svn checkout http://www.opengnsys.es/svn/branches/version1.0/client /tmp/opengnsys_installer/opengnsys/client/;
     39svn checkout http://www.opengnsys.es/svn/branches/version2/  /tmp/opengnsys_installer/opengnsys2;
     40#cp -prv /home/administrador/workspace/OpenGnSys/branches/version1.0/client /tmp/opengnsys_installer/opengnsys/;
     41#cp -prv /home/administrador/workspace/OpenGnSys/branches/version2/  /tmp/opengnsys_installer/opengnsys2;
     42find /tmp/opengnsys_installer/ -name .svn -type d -exec rm -fr {} \; 2>/dev/null;
     43#2. Ejecutar el instalador:
     44/tmp/opengnsys_installer/opengnsys/client/boot-tools/boottoolsgenerator.sh;
     45
     46}}}
     47
     48
     49
     50Información requerida durante el proceso de generación:
     51{{{
     52Grup-pc -> instalar en dispositivo /dev/loop  ->  NO
     53Continuar sin instalar grub  -> yes
     54Congigura el console-data
     55          qwerty-spanish-standar-iso-8859-15 - .combined - fixed -16
     56Introduce la clave pub de nuestro servidor(ejecutor del instalador) en el cliente. En el caso de que ya exista un .pub nos pregunta si generar uno nuevo o mantener (N)
     57Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N)  ->   Y
     58}}}
     59
     60==== Las fases de la instalación ====
     61 * Fase 1. Instalación en el equipo donde se ejecuta la instalación de software necesario.
     62 * Fase 2. Asignación de valores, como la versión del kernel, basados en los datos del S.O que ejecuta el instalador, que serán utilizados para generar el cliente.
     63 * Fase 3. Creación del sistema raiz (ogclient.img). Primero se crea un disco duro virtual, y se particiona -ogCleint2nFile()-. En la primera partición se genera un sistema operativo con la herramienta deboobstrap -ogClient2ndFs()-, con parametros basados en la fase2.
     64 * Fase 4. Se configura el acceso al sistema raiz (ogclient.img) para ser usado con la herramienta schroot  -ogClientSchrootConf()-
     65 * Fase 5. Se configura o se incluyen los elementos especiales de opengnsys (engine, QTEmbbedbed, pci.ids, browser, ogAdmClient).   -ogClient2ndSVN()-
     66 * Fase 6. Ampliación del sistema raiz -- instalación de software con apt, compilación de algunas herramientas, importación de la clave ssh desde el SO que lo generó.
     67 * Fase 7. Generación del initrd.
     68 * Fase 8. Generación del sistema raiz en sqfs.
    1769
    1870
     
    3284
    3385
    34 Proceso de instalación:
    35 
    36 {{{
    37 #!/bin/bash
    38 apt-get install subversion wget;
    39 #mv /var/lib/tftpboot/ogclient /var/lib/tftpboot/ogclientOK;
    40 mkdir -p /opt/opengnsys;
    41 mkdir -p /tmp/opengnsys_installer/opengnsys/client;
    42 mkdir -p /tmp/opengnsys_installer/opengnsys2;
    43 svn checkout http://www.opengnsys.es/svn/branches/version1.0/client /tmp/opengnsys_installer/opengnsys/client/;
    44 svn checkout http://www.opengnsys.es/svn/branches/version2/  /tmp/opengnsys_installer/opengnsys2;
    45 #cp -prv /home/administrador/workspace/OpenGnSys/branches/version1.0/client /tmp/opengnsys_installer/opengnsys/;
    46 #cp -prv /home/administrador/workspace/OpenGnSys/branches/version2/  /tmp/opengnsys_installer/opengnsys2;
    47 find /tmp/opengnsys_installer/ -name .svn -type d -exec rm -fr {} \; 2>/dev/null;
    48 /tmp/opengnsys_installer/opengnsys/client/boot-tools/boottoolsgenerator.sh;
    49 
    50 
    51 
    52 }}}
    53 
    54 
    55 Información requerida en el proceso de instalación:
    56 {{{
    57 Grup-pc -> instalar en dispositivo /dev/loop  ->  NO
    58 Continuar sin instalar grub  -> yes
    59 Congigura el console-data
    60           qwerty-spanish-standar-iso-8859-15 - .combined - fixed -16
    61 Introduce la clave pub de nuestro servidor(ejecutor del instalador) en el cliente. En el caso de que ya exista un .pub nos pregunta si generar uno nuevo o mantener (N)
    62 Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N)  ->   Y
    63 }}}
    6486
    6587
     
    6789
    6890
    69 ==== Las fases de la instalación ====
    70  * Fase 1. Instalación en el equipo donde se ejecuta la instalación de software necesario.
    71  * Fase 2. Asignación de valores, como la versión del kernel, basados en los datos del S.O que ejecuta el instalador, que serán utilizados para generar el cliente.
    72  * Fase 3. Creación del sistema raiz (ogclient.img). Primero se crea un disco duro virtual, y se particiona -ogCleint2nFile()-. En la primera partición se genera un sistema operativo con la herramienta deboobstrap -ogClient2ndFs()-, con parametros basados en la fase2.
    73  * Fase 4. Se configura el acceso al sistema raiz (ogclient.img) para ser usado con la herramienta schroot  -ogClientSchrootConf()-
    74  * Fase 5. Se configura o se incluyen los elementos especiales de opengnsys (engine, QTEmbbedbed, pci.ids, browser, ogAdmClient).   -ogClient2ndSVN()-
    75  * Fase 6. Ampliación del sistema raiz -- instalación de software con apt, compilación de algunas herramientas, importación de la clave ssh desde el SO que lo generó.
    76  * Fase 7. Generación del initrd.
    77  * Fase 8. Generación del sistema raiz en sqfs.
     91
     92
    7893
    7994