I. IntroductionII. DownloadIII. What is in this rootfs?IV. Installation steps (brief)V. Special notes

I. IntroductionThis tarball is primarily for use with the yonggun (eabi) kernel. For users of other kernels (such as Angstrom and cortez's Poky), please refer to the special notes at the end.This rootfs can run on the internal drive, a SD card and a CF card. The yonggun kernel has been verified to be working on C1000, C3100 and C3200 (but not C3000 as it cannot use uboot due to its limited NAND space).Feel free to post your questions here.Update: It is now verified that the rootfs tarball also works fine on C3000 with the Angstrom kernel. You don't need uboot at all but just flash the Angstrom kernel in the usual Flash Menu (or the "OK mode"). So skip Steps 5 & 6, and extract jpmatrix's customization tarball: tar xvf custo_c3k.tar -C /. , after extracting the rootfs and kernel modules.

Step 2: Extract the rootfs tarball to the target media: tar -xjpf zaurus_eabi_rootfs_071201.tar.bz2 -C to the root level of a CF/SD(depending on which media you want to load Debian)(NOTE: This can take *quite* a while because the extracted rootfs is almost 700MB. More patience, more joy.) Also download and extract "modules-2.6.24-yonggun.tar.gz" from http://yonggun.tistory.com/68 to the same location.

Step 3: Edit /etc/fstab and assign the correct mount points to the root partition and the swap partition. The default is set to boot from the internal drive. Just comment the lines for /dev/hdaX and uncomment the lines for /dev/mmcblk0pX if debian boots from SD.

Step 4: Flash a new kernelThere are two sets of kernels to work with Debian EABI, one using the default Sharp bootloader and the other using uboot. Both work fine.================================================================================

Step 8: Set up network connectionSet up your own network profile in /etc/network/interfaces . A sample file has been provided. After that run /etc/init.d/networking restartThen plug in your wifi CF card if not inserted yet. If the card fails to work, either take out the card and insert in again, or run pccardctl eject 1 && pccardctl insert 1

That's it. Debian EABI is ready to run. Run startx to launch the window manager (icewm). Run apt-get install PACKAGE_NAME to install your desired packages.Run apt-get update to update the package lists.Run apt-get dist-upgrade to upgrade all the upgradable packages.

V. Special notes:Although this is a tailor-made rootfs for running with the yonggun kernels, you may still use it with other eabi kernels, such as the Angstrom kernels and cortez's Poky kernels. YMMV.

Touchscreen issue: This tarball is primarily tailor made for the yonggun kernel. The touchscreen device is /dev/input/ts0. If you use other kernels, such as Angstrom's, you may have to change to another device, such as /dev/input/event1 (to be verified). Specify the setting in ~/.profile.Or if you find that the touchscreen pointer goes wild, exit X and run ts_calibrate in the login shell.

Finished uploading (in /uploads ). How can we access it? Once the file is open for d/l I will post some instructions for using the tarball.BTW, the other stuff in /uploads are not useful any more. So feel free to clean theme up.

Finished uploading (in /uploads ). How can we access it? Once the file is open for d/l I will post some instructions for using the tarball.BTW, the other stuff in /uploads are not useful any more. So feel free to clean theme up.