1) Download
To boot the experimental GPE image from SD card on a magician, you'll need the following files:
* the experimental GPE image itself:
http://userpage.fu-berlin.de/~zabel/magician/Angstrom-gpe-image-test-20070111-magician.rootfs.tar.bz2
* the linux kernel:
http://userpage.fu-berlin.de/~zabel/magician/zImage-2.6.19-hh8+cvs20070111-magician-20070111150939
* HaRET:
http://userpage.fu-berlin.de/~zabel/magician/gnuharet-200609162320.exe
* A default.txt that tells HaRET how to boot the kernel:
http://userpage.fu-berlin.de/~zabel/magician/default.txt
2) Prepare
The SD card needs to be partitioned into two partitions: one small FAT partition that WinCE can see, and one EXT2 partition used as root file system. I'll assume that the block device of the SD card is called /dev/sda. Replace this with the correct device on your system.
* Create partitions, for example a 10MB /dev/sda1 and /dev/sda2 using the rest:
fdisk /dev/sda
n
p
<default>
1
+10M
n
p
2
<default>
<default>
w
* Create file systems, a VFAT on /dev/sda1 and EXT2 on /dev/sda2:
mkdosfs /dev/sda1
mke2fs /dev/sda2
* Copy HaRET, the kernel and default.txt onto sda1:
mount /dev/sda1 /mnt
cp zImage-2.6.19-hh8+cvs20070111-magician-20070111150939 /mnt/zImage
cp gnuharet-200609162320.exe /mnt/haret.exe
cp default.txt /mnt/default.txt
umount /dev/sda1
* Unpack the GPE image onto sda2:
mount /dev/sda2 /mnt
bzcat Angstrom-gpe-image-test-20070111-magician.rootfs.tar.bz2 | (cd /mnt; tar x)
umount /mnt
3) Boot
Put the SD card into the magician, start haret.exe and tap the "Run" button...
4) Communicate
Mailing List: htc-pxa@handhelds.org (https://www.handhelds.org/mailman/listinfo/htc-pxa)
IRC: #htc-linux on chat.freenode.org
Wiki: http://wiki.xda-developers.com/index.php?pagename=MagicianResearch