Contents |
Installation
Quick start
Prerequisite: you need a card reader for your desktop/laptop and a decent micro SD card of at least 1GB better 2GB size; The cheap Sandisk cards works well, so do the kingston cards. The cheap transcend don't.
- Partition and format the SD card with:
- partition 1: 8MB fat
- partition 2: the rest as ext2
- Get the tarball and the kernel
- Extract the tarball as root:
- mount both partitions
- cd to the ext2 partition and untar the rootfs tarball
- tar xzmof /path/to/Hackable1-Openmoko-Freerunner-user-rev5.tar.gz
- cd to the fat partition and copy the kernel
- cp /path/to/Hackable1-Openmoko-Freerunner-user-rev5-uImage.bin uImage.bin
- insert the uSD card into your Neo and boot
- press and hold the AUX button
- press the power button
- release AUX button, keep power pressed until menu is up
- choose second entry with AUX button and press power to boot
That's it!
* IP: 192.168.0.202 * root password: root * AUX button: short click = keyboard, long click = menu * POWER button: short click quits current app, long click (>1sec) = menu
The partitioning step by step
For the partioning you need to figure out which device the SD card reader is. It can be /dev/sda or /dev/sdb if it is in a USB key or /dev/mmcblk0. Unmount it and start fdisk:
# fdisk /dev/sdX
If there are already partitions, delete them by typing a 'd'.
Then add a new partition by typing 'n', start at 1 and size +8M.
To set the partition type of the first partition to vfat, type 't' and select '4' as partition type.
Add the ext2 partition by typing again 'n' and finally write the partition table by typing 'w'.
See the screenshot below for an example:
The formatting step by step
The partition one needs to be vfat:
# mkfs.vfat /dev/sdX1
And the partition two needs to be ext2:
# mkfs.ext2 /dev/sdX2
Naturally you need to substitute /dev/sda1 and /dev/sda2 with the correct device names on your system.
Here is an example what it looks like:


