Instalar OpenZaurus en la memoria interna y el sistema en la tarjeta SD

desde Instalación de Openzaurus 3.5.4 en una SD de 2G

[PPC] Instalar el SO de un PDA Zaurus en la flash externa



Openzaurus en su versión 3.5.4 viene algo limitado para las tarjetas SD ya que sólo llega a soportar 512M cuando prácticamente las que te puedes encontrar en cualquier tienda no suelen bajar de 1G. Por ello en este tutorial explicaré como logré instalar OpenZaurus 3.5.4 en mi flamante SD de 2G Wink
Requisitos

* Openzaurus 3.5.4 instalado en la memoria de la Zaurus (personalmente el bootstrap, ya que luego en la SD instalas GPE o Opie)
* Un sistema operativo GNU/Linux, aquí quiero decir que vale una live-cd, por ejemplo la de Ubuntu.
* Una tarjeta SD: de 64M en adelante, pero lo cierto es que con 512M o menos hay mejores opciones para instalar ;p
* El tarball de Opie o el de GPE (con el parche de abajo ya aplicado: sólo hay que abrir el tarball y copiar mmcsd_2g.o sobre el fichero sharp_mmcsd_m.o que se encuentra en
Código:
/lib/modules/2.4.18-rmk7-pxa3-embedix/kernel/drivers/block/).
* El parche para el modulo sharp_mmcsd_m que puedes descargar de la página de Miguel Freitas.

Preparándonos

Una vez tenemos todo lo anterior arrancamos en nuestro flamante linux y abrimos una consola en la que escribiremos para crear la imagen:
Código:
sudo bash
dd if=/dev/zero of=imagen.bin bs=1024 count=400000

Este comando nos creará un archivo de 400M llamado imagen.bin que será donde instalemos el sistema. Puedes darle otros tamaños con la opción count.

Una vez tengamos nuestro archivo procederemos a formatearlo como ext2:
Código:
mkfs.ext2 imagen.bin

Nos pedirá una confirmación que aceptaremos.

Instalando

Antes de nada debemos montar la imagen que acabamos de crear, para ello:
Código:
mkdir /media/openzaurus
mount -o loop imagen.bin /media/openzaurus
cd /media/openzaurus
tar zxvf [RUTA_AL_TARBAL]
cd ..
umount openzaurus
Copiando a la SD y reiniciando

Ahora cogemos el ficherillo .bin y lo copiamos a nuestra SD (bien con un lector de tarjetas, bien con un scp a la zaurus... a tu gusto) en el directorio boot-images/. Tras esto reiniciamos y en el altboot seleccionamos la opción 3 que nos cargará nuestra imagen y nos pedirá una clave, una vez puesta nos dará un error al intentar reiniciar en la opción 3. ¡No te preocupes!. Reinicia el dispositivo con la pestaña de atrás y vuelve a arrancar en la opción 3 y una vez vuelvas al menú de altboot selecciona la opción 1 y ya arrancarás el sistema desde la SD.

Citar
NOTA: La primera vez que arrancas el sistema desde la SD es necesario (por lo menos en mi caso) seleccionar la opción 3 y luego la 1, después ya te lo hace automáticamente.

0 ¿Algo que Comentar?:

Dentro del espejo

Hay un tipo dentro del espejo que me mira con cara de conejo ¡Oye, tú! tú que me miras.
Oye tú, no te acerques demasiado, busco pelea y estás a mi lado. De un puñetazo me cargo el espejo, le rompo los dientes a cara de conejo.
Hay un tipo dentro del espejo que me mira con cara de conejo

Sintoniza con Cara Conejo

Blog Archive