Armel Debian on the KuroPro

Features

Enough Debian to get you up and running, with ssh access and scp for easy file tranfer in & out of the box

2.6.25+ kernel w/ a fairly wide variety of modules, courtesy of foonas/OE/bitbake, or you could cross-compile your own[2]

Built-in kernel support for ext2/3, jfs & reiserfs

micro_evtd (fan & temperature control, LED's, buttons)

u-boot utils (fw_{print|set}env)

no initrd

What you will need

Install using the native EM mode (or foonas-em[3] if you have it) via command line (manually). You will need Serial port[4]
access to have control over the Uboot settings [5]. Serial access will provide a safety net, it is strongly suggested that you have serial access already, and you know how to safely change uboot env vars. It is not a good idea to try to install this without understanding completely, get into a problem, and then try to get serial access and try to learn this. Note that for Buffalo's stock U-Boot, if you change bootcmd from the default values, you will have to either edit them w/ fw_setenv while in foonas-em, or use serial access and reset them all to defaults.

Mount Hard Drive

Move everything over

mv armel-lenny*.tgz /mnt/sda2

Untar the rootfs

cd /mnt/sda2
tar -xvzf armel-lenny*.tgz

Copy the uImage over Modules

cp /mnt/sda2/boot/* /mnt/sda1

Reboot and Change uboot settings

reboot

The final step is to modify your uboot environment to boot into the rootfs (Debian). Interrupt uboot over the serial console [7] and type the following to configure your Kurobox Pro to boot from the hard disk with the new kernel:

Changing the hostname

Fstab

If you want some other setup, do so, but remember to adjust your /etc/fstab, and anything else that matters.

Dhcp

If necessary, adjust /etc/network/interfaces to your network and your needs, either static or dhcp. By default, it is set for a 192.168.11.0 network, with an IP of 192.168.11.50. It currently reads as follows:

You may also need to check your etc/resolv.conf contents and adjust them to your network and ISP.

Netcat

Kernel has netcat/nc capability, so you can monitor part of the boot process that way without needing any serial connection. Also excellent with netconsole-enabled u-boot.

Depmod

Run depmod after cd-ing to the appropriate directory, so that any new modules are recognized.

Foonas-em

Option: (highly suggested!) : add a foonas-em on some read-only partition (like sda1 in the default setup) so you have an em-image to fall back on. Also, consider learning how to tftp-boot into foonas-em, procedure shown here.

Samba tuning

Filesharing : for faster samba, include in /etc/samba/smb.conf - [global]: