8 | | {{{ |
9 | | Advertencia previa: |
10 | | 6 ----------------------------- |
11 | | 7 - No usar este instalador en un sistema OpenGnNys en producción. |
12 | | 8 - Se puede ejecutar este script desde un sistema Ubuntu 10.04, 11.04, 11.10, 12.04 |
13 | | 11 |
14 | | 12 Requisitos iniciales |
15 | | 13 -------------------- |
16 | | 14 - Utilizar el usuario "root" para ejecutar el proceso de generación del cliente. |
17 | | 15 - Comprobar la conexión a Internet, sobre todo si usas proxy: |
18 | | -- apt # /etc/apt.conf |
19 | | -- subversion # /etc/subversion/servers |
20 | | -- otras # variable http_proxy |
21 | | 16 |
22 | | 17 |
| 7 | Ver información en [http://www.opengnsys.es/browser/trunk/client/boot-tools/INSTALL.es.txt] |
| 8 | |
| 9 | == Advertencias previas === |
| 10 | - No usar este instalador en un sistema OpenGnSys en producción. |
| 11 | - Se puede ejecutar este script desde un sistema Ubuntu 10.04 o superior. |
| 12 | - Utilizar siempre el usuario "root" para ejecutar el proceso de generación del cliente. |
| 13 | {{{ |
| 14 | sudo su - |
32 | | mkdir -p /opt/opengnsys; |
33 | | mkdir -p /tmp/opengnsys_installer/opengnsys/client; |
34 | | mkdir -p /tmp/opengnsys_installer/opengnsys2; |
| 19 | - Instalar Subversion y Wget, si no están previamente instalados: |
| 20 | {{{ |
| 21 | apt-get install subversion wget |
| 22 | }}} |
| 23 | - Comprobar la conexión a Internet, sobre todo si se utiliza servidor proxy: |
| 24 | - apt: {{{/etc/apt.conf}}} |
| 25 | - subversion: {{{/etc/subversion/servers}}} |
| 26 | - otras: variable {{{http_proxy}}} |
41 | | #cp -prv /home/administrador/workspace/OpenGnSys/branches/version1.0/client /tmp/opengnsys_installer/opengnsys/; |
42 | | #cp -prv /home/administrador/workspace/OpenGnSys/branches/version2/ /tmp/opengnsys_installer/opengnsys2; |
43 | | |
44 | | |
45 | | find /tmp/opengnsys_installer/ -name .svn -type d -exec rm -fr {} \; 2>/dev/null; |
46 | | |
47 | | export SVNURL="http://opengnsys.es/svn/branches/version1.0/client/"; |
48 | | VERSIONSVN=$(LANG=C svn info $SVNURL | awk '/Revision:/ {print "r"$2}'); |
49 | | echo $VERSIONSVN > /tmp/versionsvn.txt; |
50 | | |
51 | | /tmp/opengnsys_installer/opengnsys/client/boot-tools/boottoolsgenerator.sh; |
| 45 | 4. Información requerida durante el proceso de generación: |
| 46 | - Grup-pc: |
| 47 | - No marcar ningún disco para instalar Grub -> {{{<OK>}}} |
| 48 | - Continuar sin instalar Grub -> {{{<Yes>}}} |
| 49 | - SSH: |
| 50 | - Fichero de configuración {{{ssh_config}}} -> Pulsar {{{Intro}}} |
| 51 | - Console-data: |
| 52 | - Pulsar {{{Select keymap from full list}}} |
| 53 | - Pulsar {{{pc / qwerty / Spanish / Standard / Standard}}} |
| 54 | - Instalación de paquetes: |
| 55 | - Si se produce algún error al instalar un paquete de software, pulsar {{{Intro}}} y continuar. |
55 | | |
56 | | }}} |
57 | | |
58 | | |
59 | | |
60 | | Información requerida durante el proceso de generación: |
61 | | {{{ |
62 | | Grup-pc -> instalar en dispositivo /dev/loop -> NO |
63 | | Continuar sin instalar grub -> yes |
64 | | Congigura el console-data |
65 | | qwerty-spanish-standar-iso-8859-15 - .combined - fixed -16 |
66 | | 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) |
67 | | Could not find /boot/grub/menu.lst file. Would you like /boot/grub/menu.lst generated for you? (y/N) -> Y |
68 | | }}} |
69 | | |
70 | | ==== Las fases de la generación de la iso ==== |
| 59 | === Las fases de la generación de la ISO === |
| 74 | Los archivos generados se almacenan en {{{/opt/opengnsys/tftpboot/ogclient}}}, con la siguiente estructura: |
| 75 | - {{{ogLive-}}}''{{{Codename-Kernel-RevisiónOpenGnSys}}}''{{{.iso}}}: imagen ISO con todo el contenido. |
| 76 | - {{{ogvmlinuz}}}: Kernel Linux. |
| 77 | - {{{oginitrd.img}}}: Initrd asociado al Kenrel. |
| 78 | - {{{ogclient.img}}}: sistema raíz, accesible como disco virtual usando schroot desde el host que lo generó, para ser actualizado. |
| 79 | - {{{ogclient.sqfs}}}: sistema raíz, comprimido para ser usado por los clientes OpenGnSys. |