Este documento describe los procedimientos para actualizar la laptop XO modelo 1.0 al sistema Sugar 8, incluyendo posibles errores y soluciones. Se explican los pasos para actualizar el firmware, instalar la nueva imagen, y activar la laptop. También se proveen anexos con instrucciones para verificar la integridad de archivos y corregir la fecha y hora.
1. Actualización Laptop XO modelo 1.0
La actualización de la laptop XO modelo 1.0 puede ocasionar errores que impidan una
correcta actualización. Hasta el momento hemos obtenido los siguientes errores durante
pruebas realizadas a nivel nacional:
- Error de integridad de archivos
- Error de SKU 1
- Error de SKU 5
- Error de configuración de fecha y hora
- Error de reconocimiento de la memoria USB durante la actualización.
En este sentido, hemos elaborado un procedimiento general para corregir los errores antes
mencionados.
1. Consideraciones previas a la actualización
Antes de empezar con la actualización del sistema Sugar 8, se debe tener en consideración
lo siguiente:
- Las laptops pertenecientes al SKU 5 necesitan un procedimiento distinto para la
actualización del firmware. Ver 4.2. Reinstalación del firmware para XO-1 con SKU 5
- La actualización del sistema Sugar 8 requiere que los archivos sean los correctos. Ver el
Anexo1 para comprobar el MD5 del archivo os10.img.
- La laptop XO modelo 1.0 debe tener la hora y fecha correcta. Ver el Anexo2 para
comprobar estos datos y de ser necesario, corregirlos.
- La laptop XO modelo 1.0 debe tener el hardware (laptop+bateria+cargador) en perfectas
condiciones.
- La laptop XO modelo 1.0 puede que no reconozca su memoria USB. Diversas pruebas
han demostrado que las memorias KINGSTON en especial los modelos DATA TRAVELER
no son reconocidas durante la actualización del firmware en la laptop XO modelo 1.0. Es
preferible evitar el uso de estas memorias durante la actualización del firmware.
- Adicionalmente, se ha publicado un video de la actualización de una laptop XO-1 en:
http://www.youtube.com/watch?v=dJbLB2M3bnk
2. Obteniendo los archivos para la actualización
- Los archivos deberán ser descargados desde:
ftp://ftp.perueduca.edu.pe/XO_OLPC/primaria/XO-1/
- Asegurar que los archivos sean los correctos. Normalmente, el archivo con extensión IMG
demora en descargar y puede que la descarga se interrumpa durante ese lapso de tiempo
provocando que el archivo descargado quede dañado.
Utilice “El Procedimiento de Comprobación de la Imagen” para comprobar que el archivo
que ha descargado en su PC, es el correcto o descargue este archivo con extensión IMG en
6 partes (ver Anexo 1)
1
2. Descarga del archivo os10.img por partes (para conexiones lentas de Internet)
- Descargue cada uno de los archivos de la dirección especificada y coloquelos en una
misma carpeta.
ftp://ftp.perueduca.edu.pe/hpdigete/primaria-rar/
- Si no tiene instalado el programa Winrar puede obtenerlo desde la siguiente ubicación:
http://downloads.winrar.es/descargas/106
- Hacer clic derecho sobre uno de los archivos y seleccionar la opción Extraer aquí.
- El archivo os10.img se unirá nuevamente y aparecerá en la carpeta seleccionada.
3. Procedimiento General de Actualización
Actualización del firmware
- Conectar el cargador en la laptop XO modelo 1.0.
- Insertar la memoria USB que contenga todos los archivos de actualización en la laptop XO
modelo 1.0.
- Iniciar la laptop XO modelo 1.0, presionando el botón ON/OFF. No presionar ningún otro
botón.
- La laptop XO modelo 1.0, se reiniciará hasta 4 veces y la actualización del firmware
terminará al empezar a cargar el sistema operativo que aún posee en su memoria flash
(build 703). Apagar la XO cuando termine de cargar la versión que tiene instalada.
NOTA: No retirar aún la memoria USB.
A continuación se muestran los posibles mensajes de error durante la actualización del
firmware:
Mensaje de error Descripción del error
No injecting because: WRONG SKU La laptop XO modelo 1.0 posee un SKU no
registrado en el firmware. Ver Solución de
Problemas.
No injecting because: Keys are already El firmware de la laptop XO modelo 1.0, ha
present inyectado las llaves, pero todavia no se concluye
con el proceso de actualización del firmware.
No injecting because: date expired El firmware de la laptop XO modelo 1.0 ha
detectado que la fecha no esta configurada
correctamente
Instalación de la imagen
- Iniciar la laptop XO modelo 1.0, con la memoria USB insertada. Debe presionar al mismo
tiempo los cuatro botones de instalación de la imagen de la misma forma que instala la
versión 703. La instalación tomará cerca de 15 minutos y se reiniciará la laptop XO modelo
1.0 al finalizar.
2
3. Activación de la laptop XO modelo 1.0 (opcional)
- Luego del último reinicio, la laptop XO modelo 1.0 empezará a cargar el nuevo sistema
y solicitará la llave de activación. Si la llave se encuentra en la memoria USB, la laptop
XO se activará , si no puede apagar la laptop XO modelo 1.0. Luego conseguir la llave de
activación y realizar los pasos de activación de laptop.
4. Solución de problemas.
A continuación se describe una tabla con las soluciones a los posibles errores:
Etapa Error Características Procedimiento
Actualización del No reconoce la Al iniciar la XO parece quedar Probar con otras
firmware memoria USB en espera y carga el sugar memorias USB
luego de varios minutos o o realizar el
cuando se retira la memoria procedimiento
USB. 4.3.
Actualización
de firmware
a través de
la actividad
Terminal
Actualización del Error de SKU1 La laptop tiene el código SKU1 Realizar el
firmware y al iniciar la actualización procedimiento
se muestra el error WRONG 4.1 Reinstalación
SKU. Posiblemente se muestre del firmware
también en SKU 47 u otros para XO-1 con
SKU
SKU 1
Actualización del Error de SKU5 La laptop tiene el código SKU5 Realizar el
firmware y al iniciar la actualización se procedimiento
muestra el error WRONG SKU 4.1 Reinstalación
del firmware
para XO-1 con
SKU 5
Actualización del Error de fecha Al iniciar la actualización del Realizar el
firmware invalida firmware se muestra el mensaje procedimiento
DATE EXPIRED y/o Invalid Anexo 2
system date Comprobación y
corrección de la
fecha y hora
Instalación de la Archivo dañado Al instalar la imagen, el proceso Realizar el
imagen o incompleto de copiado desde la memoria procedimiento
os10.img USB hacia la laptop XO no se Anexo 1
completa. Comprobación
del MD5 del
archivo os10.img
3
4. Instalación de la Actualización Al tratar de instalar la imagen la Realizar el
imagen del firmware laptop XO muestra el siguiente procedimiento de
incompleta error en letras rojas: actualización del
firmware.
No key found in our keylist
4.1 Reinstalación del firmware para laptop XO modelo 1.0 con SKU1
Este procedimiento es válido sólo para la laptop XO modelo 1.0 con SKU1 que no hayan
podido actualizar a la versión 8 y que muestran el error en letras rojas WRONG SKU. El
SKU es un código que aparece en la parte posterior de la XO al costado del número de
serie.
FIRMWARE A
- Descargar el siguiente archivo:
ftp://ftp.perueduca.edu.pe/XO_OLPC/primaria/XO-1/boot/bootfw.zip
- Renombrar el archivo a:
bootfw2.zip
- Crear una carpeta boot en una memoria USB
- Copiar el archivo bootfw2.zip en la carpeta boot recién creada. No debe haber otro
archivo en esta carpeta.
- Insertar en la XO.
- Iniciar la XO no presionar ningún botón aparte del ON/OFF.
- Deberá actualizar el firmware una vez y luego reiniciarse. Posiblemente aparezca lo
siguiente:
Security keyjector
Got firmware q2e44y
…
No injecting because: WRONG SKU
…
writing
…
- Al reiniciarse:
debería aparecer casi lo mismo pero no debería aparecer el mensaje en letras rojas
WRONG SKU
Nota
Si no aparecen esos mensajes al primer inicio dejar que se reinicie solo, quiza en el
segundo recién empiece a enviar los mensajes mostrados arriba.
4
5. - Si resulta el procedimiento debería aparecer una frase que contenga letras rojas, en caso
contrario esperarar hasta el siguiente reinicio:
No injecting because: Keys are already present
- Retirar la memoria USB.
FIRMWARE B
- Descargar el siguiente archivo:
ftp://ftp.perueduca.edu.pe/XO_OLPC/primaria/XO-1/boot/bootfw2.zip
- Borrar la carpeta boot de la memoria USB y crearla nuevamente.
- Copiar el archivo bootfw2.zip en la carpeta boot recién creada. No debe haber otro archivo
en esta carpeta.
- Insertar en la XO.
- Iniciar la XO no presionar ningún botón aparte del ON/OFF.
- Deberá actualizar el firmware una vez y luego reiniciarse. Posiblemente aparezca lo
siguiente:
Security keyjector
Got firmware q2e45
- Al reiniciar debería cargar la versión 703 que tiene instalada o solicitar la llave de
activación.
- Apagar la XO.
- Instalar la imagen de Sugar 8 con la memoria USB que contenga los archivos
correspondientes y presionando los cuatro botones al iniciar.
Nota
Para comprobar la versión del firmware final es la q2e45, iniciar la XO presionando el
botón ON/OFF y a la vez el botón que tiene un símbolo de check.
4.2. Reinstalación del firmware para XO-1 con SKU 5
Este procedimiento es válido sólo para XO con SKU5 que no hayan podido actualizar a la
versión 8 y que muestran el error en letras rojas WRONG SKU. El SKU es un código que
aparece en la parte posterior de la XO al costado del número de serie.
- Descargar todos los archivos desde la siguiente ubicación:
ftp://ftp.perueduca.edu.pe/hpdigete/sku5/
- Ubicar los archivos en una memoria USB tal y manteniendo la ubicación de los archivos y
carpetas, para ello necesitará crear dos carpetas en su memoria USB. Los archivos deben
aparecer como se muestra la figura:
5
6. - Colocar la memoria USB en la laptop XO.
- Iniciar presionando el botón de ON/OFF. No presionar ningún otro botón.
- Esperar a que termine de actualizar el firmware y aparezca ok
- Apagar la XO e insertar la memoria USB con la imagen normal.
- Continuar con la instalación de la imagen y la activación de la laptop XO.
4.3. Actualización del firmware mediante la actividad Terminal.
Este procedimiento debe ser usado en caso de que no se pueda actualizar el firmware
directamente con la memoria USB.
- Iniciar la XO sin insertar aún la memoria USB y no presionar ningún botón aparte del ON/
OFF. Dejar cargar el sugar 703 y en caso de ser necesario pasarle imagen, activarla y
corregir la fecha del sistema.
- Insertar la memoria USB con la IMAGEN de Sugar 8 para XO-1.0.
- Ingresar a la actividad Terminal y digitar los comandos:
su
cp -rf /media/NOMBRE/boot/bootfw.zip /versions/boot/current/boot/
cp -rf /media/NOMBRE/boot/bootfw2.zip /versions/boot/current/boot/
reboot
Donde NOMBRE es el nombre de la memoria USB. Tratar de poner un nombre corto y
sencillo a la memoria USB para asegurarnos que no ocurran errores. Como por ejemplo
KINGSTON, MEMORIA, etc. Se deben respetar las mayúsculas y minúsculas.
Estos comandos harán que se copien los archivos de la memoria USB a una ubicación
6
7. de la memoria interna que se reconozca al momento del booteo. La XO se reiniciará y
empezarán a aparecer los mensajes de actualización conocidos.
7
8. ANEXO 1
Comprobación del MD5 de una imagen
El MD5 es un código de comprobación que nos permite verificar la integridad de un archivo.
- Descargar el programa
http://www.vonwangelin.com/md5/install.exe
- Ejecutarlo e instalarlo.
- Instalado el programa podrá ver la opción MD5 en el menú contextual con el clic derecho
sobre cualquier archivo.
- Al hacer clic en la opción MD5 tardará unos segundos y le mostrará una ventana MD5
- Comparar éste codigo con el que aparece en el archivo MD5.
8
9. - El código también puede verse desde el mismo navegador:
- Si los códigos son los mismo, entonces los archivos son exactamente los mismos. La
comprobación ha tenido éxito.
9
10. ANEXO 2
Comprobación y correción de fecha y hora
- Ingresar a un terminal, puede usar la actividad terminal si se encuentra instalado o también
la consola del sistema presionando las teclas CTRL+ ALT + F2. La tecla F2 es el botón
de grupo que tiene tres círculos en la tecla y se encuentra al lado derecho de la tecla de
vecindario.
- Para comprobar la fecha digitar el comando hwclock y presionar Enter. Mostrará la fecha
del sistema.
- Para corregir la fecha digitar los siguientes comandos:
date -s mes/dia/año
date -s hora:minuto
hwclock --systohc
10