Linux on the Ipaq HX4700

From IKE
Revision as of 07:56, 25 October 2005 by WikiSysop (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introduction

I have found no step-by-step no-brains-needed guide on the web for installing familiar, especially on my device, the iPAQ hx4700. As such, I'm writing one. Thanks to Azad for his patience and testing of this manual.

Please note that I first made this manual on or around 25 October 2005. As such, hopefully some of the small idiosyncrasies disappear with time, and hopefully I document the others that come up. However, the chances are that I will not maintain this very well in the future, so please use some caution and feel free to update this page at your whim.

Backup your shit

Install the bootloader

Flash linux onto the device

Boot device

Configure network

SSH in

Add sources

First, start editing the "feeds.conf" file, which is used by ipkg, Familiar's package management system. Unfortunately, only vi is present, so we have to use that.

# vi /etc/ipkg/feeds.conf

Use exactly the following keystrokes:

i
src/gz koen http://ewi546.ewi.utwente.nl/feed/
ESC
:wq

Explanation:

i -- "Insert"
src/gz koen http://ewi546.ewi.utwente.nl/feed/ -- The typed text
ESC -- exit "Insert"
:wq -- Command (:), Write file (w) then quit (q)

Once this is done, update the feeds:

# ipkg update

Upgrade packages

Because of some problems with the packages, the upgrade should take place in this order:

# ipkg install busybox     # Fixes the busybox upgrade bug
# ipkg install diffutils   # Installs diff utils for later
# ipkg upgrade             # Upgrades all packages


Add useful packages