Ix2-200 Debian Installation

From NAS-Central Iomega Wiki
Jump to: navigation, search

Introduction

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

Prerequisites

Prepare the USB Stick

Copy the uInitrd and uImage files to a FAT32 formatted partition

The Installation

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 "2.6.32.5-kirkwood" -d vmlinuz uImage
mkimage -A arm -O linux -T ramdisk -C none -a 0x01100000 -e 0x01100000 -n "2.6.32.5-kirkwood" -d initrd.img uInitrd

Also, when finally setting up uBoot, don't forget to add 'root=<root device>' to the boot parameters.