Changes between Version 1 and Version 2 of InitrdClienteSecondFileSystem/en
- Timestamp:
- Feb 25, 2012, 9:28:38 PM (12 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
InitrdClienteSecondFileSystem/en
v1 v2 1 1 [[TranslatedPages]] 2 [[TOC (heading=Índice)]]2 [[TOC]] 3 3 4 4 = OpenGnSys Client = 5 5 6 == Goal == 6 7 7 == Objetivo == 8 1. Be able to boot from: 9 * Any external device (USB, CD, DVD) 10 * A cache partition 11 * A NIC using any protocol: NFS, SMB, CIFS... 12 1. Add or update software using standards packages manager. 13 1. Software installed in client does not affect their boot (specially in PXE mode) 14 1. Independently the amount of clients, separate their booting time 8 15 9 1. Ser capaz de inicializarse desde: 10 * Cualquier dispositivo removible (usb, cd, dvd), 11 * Una partición cache, o un espacio no particionado (¿¿¿???) 12 * Y por supuesto por red, utilizando cualquier protocolo, inicialmente nfs, smb, cifs. 13 1. Ofrecer la posibilidad de añadir o actualizar software usando los gestores de paquetes estándar. 14 1. Que el software instalado en el cliente, no afecte a su arranque (especialmente en el modo PXE) 15 1. Independizar el tiempo de arranque del cliente, independiente del número de estos que se inician simultánemente. 16 == Description == 16 17 17 == Descripción == 18 1. The "client operating system" is composed by: 19 * First stage: a kernel and a initrd. 20 * Second stage: root filesystem (with all needed apps). 21 1. First stage elements are loaded by a bootloader. It will use a specific bootloader(e.g. isolinux, grub, grub4dos, gpxe) depending on the container (CD, DVD, USB, cache partition, network). 22 1. OpenGnSys starter in initrd (boot=oginit) will detect where the root filesystem is located (second stage). It will mix the root filesystem with this new initrd filesystem. 18 23 19 1. El "Sistema operativo cliente" se compone en: 20 * Primera etapa: un kernel y un initrd. 21 * Segunda etapa: el sistema raíz o root(con todas las aplicaciones necesarias). 22 1. 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). 23 1. 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. 24 More info "Using UnionFS: BusyBox and SquashFS together" http://lwn.net/Articles/219827/ 24 25 25 Mas info sobre "Using UnionFS: BusyBox and SquashFS together" http://lwn.net/Articles/219827/ 26 27 == Parametros de kernel 1.0.2 beta01 == 28 === Parámetros estándar del kernel === 26 == Kernel 1.0.2 beta01 Parameters == 27 === Kernel Standard Parameters === 29 28 * KERNEL ogclient/ogvmlinuz 30 29 * initrd=ogclient/oginitrd.img 31 30 32 * Si queremos arranque gráfico con plymouth31 * For graphical boot with plymouth 33 32 * quiet 34 33 * spash 35 * Us o de framebuffer para browser y plymouth.34 * Use framebuffer for browser and plymouth 36 35 * vga=788 37 36 … … 39 38 * acpi=on 40 39 41 * Configur ación de la tarjeta de red.40 * Configure NIC 42 41 * ip=dhcp 43 42 * ip= 44 43 45 === Parámetro especial el kernel indicando que realice procesos OpenGnsys ===44 === Kernel Special Parameter for OpenGnSys Process === 46 45 boot=oginit 47 46 48 ==== Parametros específicos si se utiliza boot=oginit ==== 49 47 ==== Specific parameters if use boot=oginit ==== 50 48 51 49 * oginit=init|/bin/bash … … 65 63 66 64 67 68 69 70 71 72 65 * ogactiveadmin=true|false 73 66 * true: Modo de funcionalidad del browser con shell root activa, y acceso al recurso compartidos ogrepo (imágenes) en modo escritura. … … 78 71 * Modo de depuración en el proceso de arranque del cliente. 79 72 * Habilitá puntos de control para acceder a la shell y comprobar manualmente estado del proceso. 80 81 82 73 83 74 * ognetmodule=nombre_modulo … … 114 105 115 106 116 == M asInfo ==107 == More Info == 117 108 118 109 * Initrd-Debootstrap: