Para instalar el sistema en una tarjeta SD con OZ 3.5.3, seguí el manual de la página openzaurus pero no me funcionó del todo, a continuación explico como conseguí solucionarlo.
Creación de la imagen
Primero de todo vamos a crear una imagen del tamaño X que será el tamaño de nuestro sistema, es preferible tener la tarjeta SD formateada como ext2. Para crear la imagen hacemos lo siguiente.
| dd of=/media/card/opie.img if=/dev/zero bs=1024 count=150000 |
La opción “count” la cambiaremos con el tamaño que queramos, para poner el tamaño exacto de nuestra SD solo tenemos que hacer un “df” en consola y ver cuánto espacio tenemos libre.
Seguidamente formatearemos nuestra imagen como ext2.
| mkfs.ext2 /media/card/opie.img |
Montando la imagen
En el seguiente paso, montaremos la imagen.
| losetup /dev/loop0 /media/card/opie.img |
la imagen la montaremos en /media/image, para ello deberemos crear dicho directorio.
| mkdir /media/image |
y la montamos.
| mount -t ext2 /dev/loop0 /media/image |
Instalación de los scripts
Ahora solo queda bajarnos tres scripts de esta dirección http://mysite.verizon.net/~dfsteen/rboot-3.5.3.tar.gz y hacer un par de modificaciones para que funcionen.
Modificación de modify_base.sh:
- Borraremos la línea “mkdir /media/image” ya que anteriormente hemos creado dicho directorio.
- Editaremos este script y substituiremos el comando “cp -a” por “mv”.
Ejecución de los scripts:
Ejecutaremos los scripts en este orden:
- modify_base.sh
- install_init.sh
- copy_files.sh /media/image
Con esto ya podríamos hacer un “reboot” y ejecutar nuestro sistema desde la tarjeta SD.


