Tutorial: Linux en Palm Zire 72
by Zilus on 31/01/2008El siguiente tutorial tratara de hacer funcionar tu Zire 72 con Linux (Opie) y con la conexión USB ruteada para que puedas tener salida a la red con tu handheld.
Se necesita:
- Palm Zire 72
- MicroSD de 256 MB (minimo, de preferencia 1 GB)
- Lector de tarjetas MicroSD (en mi caso utilice mi celular Nokia 5200)
- Angstrom con Opie (para la Zire)
Primero introducimos la SD al lector y se montara automaticamente en nuestro ubuntu.

Descomrpimimos el Angstrom con Opie en la raiz de la tarjet SD que acabamos de montar. lo que nos dejara con los siguientes archivos:
- Palm (Directorio)
- cocoboot.conf
- initrd.gz
- linux.boot.cfg
- opie.ext2
- zImage
Ahora introducimos la Tarjeta a la ranura de nuestra Palm One Zire 72 y automáticamente nos mostrara el contenido de la tarjeta. Aquí debemos de dar tap con nuestro stylus en donde dice boot!

Si todo va bien veremos las siguientes pantallas:


Por ultimo veremos el escritorio de Opie:

Por ultimo y no menos importante, ahora compartiremos la red entre nuestra palm y nuestra caja con Ubuntu.
Nota: Todos los comandos se realizan en el host (Laptop o PC) a menos que se diga lo contrario.
$ sudo modprobe usbnet
$ sudo echo “usbnet” | tee -a /etc/modules
$ sudo update-modules
Para confirmar:
$ sudo lsmod | grep usbnet
Debemos de ver:
usbnet 19976 1 cdc_subset
Depues editamos el fichero /etc/network/interfaces y agregaremos:
mapping hotplug
script grep
map usb0
iface usb0 inet static
address 192.168.2.200
netmask 255.255.255.0
broadcast 192.168.2.255
pre-up /etc/network/zire
Nota: Se usa 192.168.2.x porque las otras redes (192.168.1.x y 192.168.0.x ya estan ocupadas por nuestras tarjetas de red)
Ahora creamos el fichero /etc/networking/zire y agregamos lo siguiente:
#!/bin/sh
sleep 5
exit 0
Despues le cambiamos los permisos para que se vuelva ejecutable:
sudo chmod a+x /etc/network/zire
Ahora en la palm editamos /etc/network/interfaces
iface usb0 inet static
address 192.168.2.202
netmask 255.255.255.0
network 192.168.2.0
gateway 192.168.2.200
Conectamos la Palm con el cable de USB.
Ejecutamos en el Host (Ubuntu)
sudo ifup usb0
Editamos el fichero /etc/hosts y agregamos:
192.168.2.202 zire
Ahora instalamos Firestarterpara poder hacer un NAT y que la palm tenga salida a la red.
$ sudo apt-get install firestarter
- Abrimos firestarter.
- Click en “Editar -> Preferencias“
- Click en “Network Settings“
- En la sección de “Local network connected device“:
- Busca “Detected device(s):” selecciona “Unknown device (usb0)“
- Agrega una paloma a “Enable Internet connection sharing“.
- Click en “Acceptar“.
Para finalizar editamos en la Palm el fichero /etc/resolv.conf y agregamos la direccion de nuestro maquina
nameserver 192.168.2.200
Con esto quedara lista nuestra Palm para navegar por la red y con Linux instalado!
neozilus@gmail.com