Grap the latest boot image from http://dev.gentoo.org/~corsair/efika/
1. Install and configure a tftp server on another machine (*not* on the efika, the other machine has to be in the same network). I use atftp. I will use 192.168.0.2 as the server adress in this tutorial. Replace it with the correct value.
2. Place efika.forth and efika_yyyymmdd.img in /tftroot/ (or whereever you configured it to be).
Alternative:
Place the efika.forth and efika_yyyymmdd.img on an USB stick.
3. make sure an DHCP server is running in your network
4. power on your efika and execute the efika.forth script:
Code:
ok s" eth:192.168.0.2 efika.forth" $boot
Efika 5200B Device Tree Supplement 20071114
(c) 2007 Genesi USA, Inc.
http://www.powerdeveloper.org/ for support
Adding Clock Distribution Module
Adding Simple GPIO Module
Adding Wakeup GPIO Module
Adding Slice Timer 1
Adding General Purpose Timer 0
Adding General Purpose Timer 1
Adding General Purpose Timer 2
Adding General Purpose Timer 3
Adding General Purpose Timer 4
Adding General Purpose Timer 5
Adding General Purpose Timer 6
Adding General Purpose Timer 7
Adding Ethernet PHY
Adding SDRAM Controller
Adding XLB Arbiter
ok
5. Load and execute the image:
Code:
ok boot eth:192.168.0.2,efika_yyyymmdd.img
[...]
RAMDISK: Compressed image found at block 0
VFS: Mounted root (ext2 filesystem).
Freeing unused kernel memory: 152k init
/ $
6. Follow the
Gentoo PPC Handbook. You can skip the first sections and start with "Configuring the network". Network setup should be as easy as
dhcpcd eth0.
EDIT: you might want to use these experimental uclibc stages instead of the default glibc based ones:
http://releases.barfoo.org/ppc/stages/uclibc/
(the ones on the mirrors are pretty outdated)
7. When selecting the kernel unmask a kernel >=2.6.24-rc7.
8. You can leave out "Configuring the bootloader" as Efika's firmware can load kernels directly.
9. Have fun!