wiki:InitrdClienteSecondFileSystem

Version 45 (modified by adv, 13 years ago) (diff)

info parametros kernel boot-tools

TOC(heading=Índice)?

Cliente OpenGnsys

Objetivo

  1. Ser capaz de inicializarse desde:
    • Cualquier dispositivo removible (usb, cd, dvd),
    • Una partición cache, o un espacio no particionado (¿¿¿???)
    • Y por supuesto por red, utilizando cualquier protocolo, inicialmente nfs, smb, cifs.
  2. Ofrecer la posibilidad de añadir o actualizar software usando los gestores de paquetes estándar.
  3. Que el software instalado en el cliente, no afecte a su arranque (especialmente en el modo PXE)
  4. Independizar el tiempo de arranque del cliente, independiente del número de estos que se inician simultánemente.

Descripción

  1. El "Sistema operativo cliente" se compone en:
    • Primera etapa: un kernel y un initrd.
    • Segunda etapa: el sistema raíz o root(con todas las aplicaciones necesarias).
  2. Los elementos de la primera etapa se cargan mediante un gestor de arranque, dependiendo del contendor(cd,dvd,usb,particionCache,red) se usuará el más idóneo (p.e isonlinux, grub, grub4dos, gpxe).
  3. El inicializador de opengnsys ubicado en el initrd (boot=oginit) detectará donde se ubica el sistema raíz (segunda etapa), y realizará el proceso correspondiente para incorporar este sistema raiz, al sistema raiz en curso proporcionado por el initrd.

Mas info sobre "Using UnionFS: BusyBox? and SquashFS together" http://lwn.net/Articles/219827/

Parametros de kernel 1.0.2 beta2

ogrepo=ip # acceso al contenedor de imagenes del repositorio asignado al cliente.(lectura-escritura según modo) ogshare=ip # acceso al contenedor del engine, scripts, interface adm, bin (lectura) oglog=ip # acceso al contenedor de log (escritura) oglive=ip # acceso al contenedor del segundo sistema de archivos del cliente pxe (lectura)

185 export OGSERVERIMAGES="${ogrepo:-$ROOTSERVER}" 186 export OGSERVERSHARE="${ogshare:-$ROOTSERVER}" 187 export OGSERVERLOG="${oglog:-$ROOTSERVER}" 188 export OGSERVERLIVE="${oglive:-$OGSERVERIMAGES}"