Costa Rica/Tecnico/OSBuilder: Difference between revisions

From OLPC
Jump to navigation Jump to search
Line 55: Line 55:
[root@mss ~]# cd bios-crypto/build
[root@mss ~]# cd bios-crypto/build
[root@mss ~]# make cli
[root@mss ~]# make cli
8- Copiar las llaves de la Fundación al servidor:
[root@mss ~]# mkdir /root/masterkeys
[root@mss ~]# cp <cada llave publico/privada> /root/masterkeys/
*Las llaves las mantiene el Director de Tecnología y el Director Ejecutivo de la Fundación.


== Uso del OS Builder ==
== Uso del OS Builder ==

Revision as of 22:14, 15 April 2013

Hardware actual>
Chassis: Laptop Classmate E11
Procesador: Intel Atom N455 1.66GHz x2
Memoria: 2GB
Disco: 250GB

Debido a la diferencia de arquitecturas, se deben de utilizar OSBs distintos para XOs 1.5 y 1.75:

Instalación del OS Builder en hardware x86

Pasos:
1- La instalación se realiza sobre el mismo servidor utilizado cómo MSS
2- Verificar que el sistema esté actualizado

[root@mss ~]# yum -y update

3- Instalar paquetes requeridos:

[root@mss ~]# yum -y install olpc-os-builder

4 - Reiniciar el servidor

[root@mss ~]# reboot

Instalación del OS Builder en hardware ARM

Pasos:

1- Instalar una imagen reciente estable (12.1.0) en una XO1.75
2- Bootear en Sugar y deshabilitar el manejo automático de energía desde el panel de control.
3- Insertar una tarjeta SD de 4GB
4- Preparar la tarjeta SD cómo swap. Desde una terminal y cómo root:

# Revisar en que bloque de dispositivo se encuentra la tarjeta externa:
mount 

# Desmontar la partición (de ser necesario):
umount /run/media/olpc/TARJETASD

# utilizar fdisk para eliminar la partición
# Crear una nueva partición en la tarjeta de tipo 82
fdisk /dev/mmcblk#

# Preparar la nueva partición cómo swap
# mkswap reportará un UUID. Anotarlo.
partprobe
mkswap /dev/mmcblk#p1
  
# Agregar la siguiente linea al fstab para montar el nuevo swap en cada reboot
UUID=<UUID reportado por mkswap> swap swap defaults 0 0

# habilitar todas las particiones swap del fstab
swapon -a -v

5- Conectar un disco duro externo y configurarlo cómo /var/tmp:

mount /dev/sda1 /var/tmp/

6- Instalar paquetes requeridos:

yum -y install olpc-os-builder git gcc make zlib-devel

7- Descargar el módulo bios-crypto y compilarlo:

[root@mss ~]# cd /root
[root@mss ~]# git clone git://dev.laptop.org/bios-crypto
[root@mss ~]# cd bios-crypto/build
[root@mss ~]# make cli

8- Copiar las llaves de la Fundación al servidor:

[root@mss ~]# mkdir /root/masterkeys
[root@mss ~]# cp <cada llave publico/privada> /root/masterkeys/
  • Las llaves las mantiene el Director de Tecnología y el Director Ejecutivo de la Fundación.

Uso del OS Builder

Configuración actual

FQT2013 xo1.5