Ix2-200 Debian Installation
The aim of this guide is to show how Debian Squeeze can be installed onto a iomega ix2-200. The ix2-200 is already running a modified version of Debian Lenny so, so only do this if you're after a basic install of Debian Squeeze and don't mind losing all the features built into the software that ships with the ix2-200d. This will also void your warranty.
Things that are yet to be resolved as part of this guide:
- flash-kernel support so that kernel upgrades can be done from within the OS
- LED control
- 3.3V RS232 connection to the IX2-200. This guide was developed using a TTL-232-R-3V3-AJ cable connected to the JP1 pins described in []
- 2GB or larger USB memory stick formatted
- Debian Squeeze OpenRD netinstall images
Prepare the USB Stick
Copy the uInitrd and uImage files to a FAT32 formatted partition
Follow Martin Michlmayr's excellent installation guide at www.cyrius.com, only set arcNumber to 1682 (Marvell RD88F6281 Reference Board, which is what the ix2-200 identifies itself as). Since flashing the kernel doesn't work (yet?), you need to create a small boot partition.
When the installation is finished, but before the system reboots, go back and open a shell. Go to /boot and run the folowing two commands, to make the kernel and ramdisk images bootable by uBoot:
mkimage -A arm -O linux -T kernel -C none -a 0x00008000 -e 0x00008000 -n "184.108.40.206-kirkwood" -d vmlinuz uImage mkimage -A arm -O linux -T ramdisk -C none -a 0x01100000 -e 0x01100000 -n "220.127.116.11-kirkwood" -d initrd.img uInitrd
Also, when finally setting up uBoot, don't forget to add 'root=<root device>' to the boot parameters.