Mozilla Skin

Download j700 documentation installation eng

From JLiMe.com

How to install Jlime on a HP Jornada 710/720/728

Contents

Prerequisites

Obviously you need a HP Jornada 7xx, but you also need a Compact Flash, of at least 256 MB in order to create partitions and file systems for Jlime.

What works?

This is the Jlime Linux kernel 2.6.19-rc6 for HP Jornada 710 / 720 / 728 status:

  • Basic hardware works (touchscreen/pcmcia/keyboard/compact flash)
  • Suspend: there is no suspend support (we're working on it).
  • Sound: there is currently no sound support (we're working on it). There is a snd_dummy driver, so most of the apps that require sound to work should at least run.

Jlime distribution userland preinstalled applications //to do

Installation

Partitioning

Divide the Compact Flash into 2 partitions:

  • /dev/sdc1 : FAT, 8MB is ok.
  • /dev/sdc2 : ext2, at least 240MB. Better more.

See cfdisk partitioning guide

(Note: the sizes are specific for the userland file mentioned below) (Note 2: the name of the device files (/dev/sdc1, /dev/sdc2, ..) above are only examples. I assume that the Compact Flash is /dev/sdc, but it could be different in your PC, check that before and use the proper names of the device files.)

Creating the file systems:

mkfs.vfat /dev/sdc1

mkfs.ext2 /dev/sdc2

Downloading the neccesary files See Download Section (j700)

The Linux kernel (Jlime Mongo 2.6.19-rc6): [1]

Kernel modules: [2]

The bootloader: [3]

Bootloader's config file (*): [4]

The userland: [5]

  • If you have a HP Jornada 728 edit params.txt and change "mem=32MB" at the bottom to "mem=64MB".

Installing the system

Put files below on FAT file system (/dev/sdc1):

  • zImage
  • params.txt
  • jlinexec.exe

Install the Jlime userland and kernel modules on ext2 file system (extract the files as root only):

mount /dev/sdc2 /mnt

cd /mnt

tar xvjf /tmp/icewm-image-Mongo-08.07.08.tar.bz2

cd /tmp

tar xvjf /tmp/2.6.19-fusefs+extra-modules.tar.bz2

mv ./2.6.19-fusefs+extra-modules/2.6.19-rc6/ /mnt/lib/modules

umount /dev/sdc2

(Note: the name of the device files (/dev/sdc1, /dev/sdc2, ..) above are only examples. I assume that the Compact Flash is /dev/sdc, but it could be different in your PC, check that before and use the proper names of the device files.)

(Note 2: the names of the userland and kernel modules packages may differ depending on their versions. )

Booting the system

Put the Compact Flash into your Jornada. Boot into Windows CE. Tap "Start", "Run", "Browse". Find the storage card and double tap your bootloader­'s name (jlinexec.exe in this case). Confirm, then wait a short while, and JLiME should boot.

(HINT: You can skip the Windows CE startup wizard by pressing the Window_key+E to bring up the file browser, and using the arrows buttons to navigate through.)

If after a few minutes the system is not booting, reset again keeping hold the reset button for a while (10 sec. is ok) and re-try.

Glossary

  • bootloader - a program that loads linux on the palmtop
  • kernel - a "core" of linux, manages the palmtop's resources
  • userland - a set of software prepared by Jlime team
  • partition - a particular area on a hard drive (memory card), intended to keep files on it
  • FAT (fat16/fat32) - a type of filesystem used by Windows CE
  • ext2 - a type of filesystem used by Linux