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:
-
May 25, 2010, 12:07:31 PM (15 years ago)
- Author:
-
gabriel
- Comment:
-
--
Legend:
- Unmodified
- Added
- Removed
- Modified
-
v9
|
v10
|
|
5 | 5 | == Objetivo == |
6 | 6 | |
7 | | Disponer de un cliente, que sea capaz de inicializarse desde cualquier |
8 | | dispositivo removible (usb, cd, dvd), una partición cache, o un espacio no |
9 | | particionado (¿¿¿???), y por supuesto por red. |
| 7 | Disponer de un cliente, que sea capaz de inicializarse desde cualquier dispositivo removible (usb, cd, dvd), una partición cache, o un espacio no particionado (¿¿¿???), y por supuesto por red. |
10 | 8 | |
11 | 9 | == Descripción == |
12 | 10 | |
13 | | 1. El "cliente" se compone en su primera etapa de un kernel ubuntu(personalmente prefiero versión server), y un initrd. (actualmente basado en el del instalador de ubuntu). |
14 | | 1. Estos elementos se cargan mediante un gestor de arranque, en el caso de cd-dvd (isonlinux), en el caso de partición-cache (offline-grub,grub2-, online-pxe-). |
| 11 | 1. El "cliente" se compone en su primera etapa de un kernel ubuntu(personalmente prefiero versión server), y un initrd. Actualmente basado en el del instalador de Ubuntu. |
| 12 | 1. Estos elementos se cargan mediante un gestor de arranque, en el caso de cd-dvd (isonlinux), en el caso de partición-cache (offline-grub, grub2-, online-pxe-). |
15 | 13 | 1. El inicializador de opengnsys (ubicado en el 1ndFS-initrd-), detectará donde se ubica el fichero que contiene el 2ndFS y ejecutará el load2ndFS, que ampliará la capacidad del 1ndFS. |
16 | 14 | |
17 | | |
18 | | Resumiendo tres ficheros: kernel, initrd(1ndFS), y el og2ndFS. |
19 | | |
20 | | Estos tres ficheros, nos proporciona la capacidad de ser enviados o distribuidos a la cache de los clientes por torrent, o multicast. |
21 | | |
22 | | Asi, cualquier dispositivo (usb,cd-dvd,particion rescate) tendrá estos tres elementos más un directorio con las imagenes que se quisiera tener. |
| 15 | Resumiendo, tenemos tres ficheros. El kernel, el initrd(1ndFS), y el og2ndFS. Estos tres ficheros, nos proporciona la capacidad de ser enviados o distribuidos a la cache de los clientes por torrent, o multicast. Asi, cualquier dispositivo (usb, cd-dvd, partición rescate) tendrá estos tres elementos más un directorio con las imagenes que se quisiera tener. |
23 | 16 | |
24 | 17 | == ¿Que és el og2ndFS? == |
… |
… |
|
29 | 22 | source ogFSHlnk-generatorV2.sh; ogFSHCreate [jaunty,karmic] |
30 | 23 | }}} |
31 | | Si después de su creación queremos añadirle más software llamamos a la función ogFSHMount (chroot hacia el file-loop) nos pedirá el login del cliente, que por defecto es "og", exportamos el proxy si fuese necesario e instalmos con apt. exit y desmontamos con ogFSHUnmount. |
| 24 | |
| 25 | === Añadir software al og2ndFS === |
| 26 | En el caso de que después de su creación queramos añadirle mas software procedemos como sigue. |
| 27 | 1. Llamamos a la función ogFSHMount (chroot hacia el file-loop) nos pedirá el login del cliente, que por defecto es "og". |
| 28 | 1. exportamos el proxy si fuese necesario. |
| 29 | 1. Instalamos con apt los paquetes que necesitemos. |
| 30 | 1. Escapamos con exit |
| 31 | 1. Desmontamos con ogFSHUnmount. |
32 | 32 | |
33 | 33 | == A testear == |