close
Warning:
Failed to sync with repository "ogBrowser-Git": (1366, "Incorrect string value: '\\xF0\\x9F\\x93\\xA6 I...' for column 'message' at row 1"); repository information may be out of date. Look in the Trac log for more information including mitigation strategies.
- Timestamp:
-
Feb 25, 2012, 8:28:38 PM (14 years ago)
- Author:
-
paqui
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
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 plymouth |
| 31 | * For graphical boot with plymouth |
33 | 32 | * quiet |
34 | 33 | * spash |
35 | | * Uso 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 | | * Configuració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 | | == Mas Info == |
| 107 | == More Info == |
117 | 108 | |
118 | 109 | * Initrd-Debootstrap: |