Difference between revisions of "Install Fedora Core 5"

From NAS-Central Buffalo - The Linkstation Wiki
Jump to: navigation, search
(Finally have an FC5 image up!)
m (Install fedora moved to Install Fedora Core 5)

Revision as of 04:12, 30 July 2006

Fedora Core 5 is available for the KuroBox and KuroBoxHG. Currently there is a requirement on having uboot flashed onto your kurobox. This is because the glibc in FC5 has dropped support for the 2.4 kernel. It may be possible to run FC5 on non uboot kuro's but it would require two partitions.

The begining parts of this HowTo have been copied from the Gentoo HowTo since the begining part is the same. Just wanted to make sure I gave credit.


Install U-Boot

First step for this howto is to get uboot installed. Warning - You can brick your kuro if you do this wrong!


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 the kuro using a telnet client

Kroutoshikou KURO-BOX (IETSUNA) 
kernel 2.4.17-kuro-box on ppc 
KURO-BOX-EM login: root 
Password: kuro (kuroadmin on HG)

Lets see what we've got

# df
Filesystem 1k-blocks Used Available Use% Mounted on
/dev/ram0 9677 5102 4575 53% /  
# ls /tmp

Install EM mode utilities

Change to the root and untar the binaries.

# cd / 
# tar xvzf /tmp/EM_mode_binaries.tar.gz 
bin/sfdisk bin/fdisk bin/bzip2 bin/date bin/chroot #

Check and set the date.

# date 
Fri Feb 1 12:37:03 JST 2006 
# date 02032238 
Thu Feb 3 22:38:00 JST 2006

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).

# mke2fs -j /dev/hda1 
mke2fs 1.22, 22-Jun-2001 for EXT2 FS 0.5b, 95/08/09 
Filesystem label= 
OS type: Linux 
Block size=4096 (log=2) 
Fragment size=4096 (log=2) 
1251712 inodes, 2502115 blocks 
125105 blocks (5.00%) reserved for the super user 
First data block=0 
77 block groups 
32768 blocks per group, 32768 fragments per group 
16256 inodes per group 
Superblock backups stored on blocks: 
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632 

Writing inode tables: done 
Creating journal (8192 blocks): done 
Writing superblocks and filesystem accounting information: done 

This filesystem will be automatically checked every 29 mounts or 
180 days, whichever comes first. Use tune2fs -c or -i to override.

Next we create the swap space
# mkswap /dev/hda2 
Setting up swapspace version 1, size = 518184960 bytes 

Install FC 5 Image

Mount the new partition

This will allow us to create the FC5 system on the hard drive instead of in the flash ram disk.

# mount -t ext3 /dev/hda1 /mnt

Extracting the Image

We now use our FTP client to upload fc5-ppc-3-20060710.tar.gz from http://www.kurobox.com/fedora/5/ppc to the /mnt directory on the kuro.

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 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.

kurobox ~ # cd /
kurobox # passwd 
New UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully 
kurobox # useradd dtaylor -m -G users,wheel -s /bin/bash 
kurobox # passwd dtaylor 
New UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully 
kurobox #

This image has a couple additional rpms installed to make life esier on the kurobox.

kuro-initscripts - has modifications to handle shutdown/reboot properly. Also listens to the power button and reset button.
kuro-release - yum repo on kurobox.com.  Additional packages for the kuro like the above initscripts.