Note: Information concerning OpenZaurus should be first checked on http://www.openzaurus.org. The following tutorial is for reference and completeness of the OESF.org wiki documentation.
This guide is a step by step install guide for OpenZaurus 22.214.171.124Alpha1 with a 2.6 kernel on a Zaurus C3100 / C3200. Although this software is marked as Alpha, it seems very stable and is far better than default Sharp ROM for several reasons: - OZ will install to hard drive. It means no more symlink hell and a very clean system - Better network and wifi support - The system is very fast
Maybe a more detailed presentation of OpenZaurus should be made on the wiki.
Partitionning the hard drive
OpenZaurus 126.96.36.199Alpha1 features a 2.6 kernel and will install the base system to the microdrive instead of NAND memory. As a result, this requires the user to adapt the microdrive partitions size. NOTE: repartionning the microdrive will erase all contained data. Be sure to make a backup of your documents if any.
The partitions used by OpenZaurus are: /dev/hda1 = base system mounted under / /dev/hda2 = user home mounted under /home /dev/hda3 = storage mounted under /media/hd
To create the appropriate partitions, launch a terminal on your Zaurus and issue the following commands:
Command (m for help): o (Blow away the partition table)
Command (m for help): n (New partition) Partition type: p (Primary partition [1-4]) Partition number (1-4): 1 (Root partition) First cylinder (1-7936, default 1): 1 (Start of disk) Last cylinder or size: +256M (256 Mbyte, adjust as desired)
Command (m for help): n (New partition) Partition type: p (Primary partition [1-4]) Partition number (1-4): 2 (Home partition) First cylinder (1-7936, default 1): [hit enter] (Just after hda1) Last cylinder or size: +128M (128 Mbyte, adjust as desired)
Command (m for help): n (New partition) Partition type: p (Primary partition [1-4]) Partition number (1-4): 3 (Root partition) First cylinder (1-7936, default 1): [hit enter] (Just after hda2) Last cylinder or size: [hit enter] (Rest of disk) Command (m for help): w (Write to disk)
Downloading files to CF/SD for flashing
You will need the following files in the root directory of a CF or SD card. The filenames are case sensitive:
* gnu-tar * hdimage1.tgz * zImage.bin * updater.sh
You can download the files from the following link: http://ewi546.ewi.utwente.nl/tmp/hrw/188.8.131.52-test/alpha1/spitz-borzoi/
but you will need to rename them:
zImage-2.6.15-spitz-20060320074320.bin to zImage.bin updater.sh-slc3200 to updater.sh opie-image-184.108.40.206-alpha1-spitz.rootfs.tar.gz to hdimage1.tgz if you want OPIE environment gpe-image-220.127.116.11-alpha1-spitz.rootfs.tar.gz to hdimage1.tgz if you want GPE environment
1. Turn the zaurus over and flip the battery case switch to â€œUnlockedâ€. 2. Remove the battery cover, and trigget the small reset microswitch on the left. 3. Replace the battery cover and switch to â€œLockedâ€. 4. Insert the CF card if not inserted already 5. Plug in the AC power jack. The yellow charge lamp must be on indicating external power, or you will get an error message in japanese later. 6. Press the â€œOKâ€ key (in the middle of the arrow keys) and keep it pressed while pressing the â€œOn/Offâ€ button on the front of the device. 7. The Maintenance Screen will display. Choose â€œUpdateâ€ this is item 4. 8. The next screen will ask for the source to install the image from. Choose â€œCFâ€ or SD as appropriate. 9. The next screen asks for confirmation, choose â€œYâ€ (Yes) this is the left button 10. The Zaurus will now erase the flash, write the new image, then reboot to your new Operating System
Note: I think this would be more logical to do this after having created the partitions, but I did it here. Please someone edit this page after having tried other way...
You will need to format partition hda2 and hda3 of the microdrive:
mke2fs -j /dev/hda2 mke2fs -j /dev/hda3 (don't know how to format to vfat, ie fat32).
You are done, enjoy!