Fedora Core 5 is available for the Kuro Box and Kuro Box HG. It is necessary to have U-Boot flashed onto your Kuro Box. This is because the version of glibc used in FC5 does not support the Linux 2.4 kernel. It may be possible to run FC5 on non U-Boot Kuro Boxes but this would require two partitions.

Parts of this HOWTO have been copied from the Project Gentoo Install HOWTO since the beginning part is the same. Just wanted to make sure I gave credit.

Install U-Boot

The first step of installing Fedora Core 5 is to get U-Boot installed. Warning: You can brick your Kuro Box if you do this wrong! Please follow the steps in the HOWTO U-Boot article very carefully.

Preparing for Install

Start by using any FTP client to upload EM_mode_binaries.tar.bz2 (you can download it from http://kurobox.com/downloads/gentoo to /tmp on the Kuro (hint: Windows may change the extension of the file when you download it from the internet). Then login to your Kuro Box using a telnet client

Partitioning & Formating the HDD

Note: The /etc/fstab file that comes with the FC5 image is configured to work with
this hard drive partitioning scheme. If you want to use a different partitioning scheme you must edit /etc/fstab accordingly. The flash contains the standard visual editor, vi. Instructions for using vi are available at http://www.cs.colostate.edu/helpdocs/vi.html.

We run fdisk and create partitions. I use two partitions: hda1 for /, hda2 for the swap space. For most users, 10gb for / on hda1 is adequate. 512mb is good for a swap space on hda2. However, you can decide which way you want to break up your hard disk. Remember you need to mount /dev/hda1 before you untar the image (More on that later). I leave it up to you to create a third partition on /dev/hda3 which can use the remaining space on the disk. Remember that you will have to edit your /etc/fstab to make it mount on boot up. But this can be done after you have FC5 up and running.

# fdisk /dev/hda

Once the partitions are created we format the partitions. Here we format the first partition on /dev/hda (the hard drive is /dev/hda).

Extracting the Image

We then change directories to /mnt and untar the image in what will be our root directory

# cd /mnt
# tar zxvf fc5-ppc-3-20060710.tar.gz

Once the image is untarred we can delete the image from /mnt.

# rm fc5-ppc-3-20060710.tar.gz

Clean up and Reboot

Unmount everything

# cd /
# umount /mnt

Set the box to boot to the new system. By the way, that device is FL3 in lowercase.

# echo -n "OKOK" > /dev/fl3

and then restart the system

# shutdown -r now

Wait a few minutes and then log onto your Kuro Box with putty. The first time the system boots it will take about 3 minutes as it needs to generate the certificates used by sshd. Login with user id root and password kuroadmin. The network is configured for DHCP.

Post Installation Tasks

First we set the root password and create a new user who is a member of wheel so they can su to root.