OpenCocon Distribution

Translations of this page:

Trace: install_to_hdd


Install HDD Version

Caution : OBSOLETED document, need to rewrite..

Note : It is recommend use HDD version if stopped during boot, not bootable, memory of target machine is under 64MB.

Currently opencocon hasn’t its installer. so we recommend manual install. Below is how to install opencocon to Harddisk or CF memory card :

Method of install is like Gentoo, so it is easy to install you’re already understand install Gentoo. (maybe..)

0. Boot install-base GNU/Linux distribution

You can use Live-CD base distribution(KNOPPIX, Ubuntu, opencocon, …), or Desktop GNU/Linux (if install to another Harddisk, without daily-using Harddisk) to install opencocon. If you try install to another harddisk, install-base machine must be x86 or x86_64 architecture.

In this manual, Harddisk to install is /dev/sdb . If your target is wrong, replace /dev/sdb to your target.

WARNING : I strongly recommend backup data of target harddisk! opencocon is not usable for Multi-boot!

1. Prepare Partition

Run cfdisk :

# cfdisk /dev/sdb

and allocate ext3 patrtiton, for example /dev/sdb1

WARNING : Dont forget select another harddisk of your working.

At least needs 200MB of free space in partiton. If your target machine is less of memory (about ~64MB), allocate swap partition, for example /dev/sdb2

CAUTION : opencocon supports only ext2/ext3 partition.

After allocate, Select [Write] and [Exit].

2. Format harddisk

After allocate opencocon partition, run format like :

# mke2fs -j /dev/sdb1

and if you allocated swap partition, prepere like :

# mkswap -v1 /dev/sdb2

3. Mount to temporary place

Next, mount opencocon partition. For example, mount to /mnt.

# mount /dev/sdb1 /mnt

And move current-directory

# cd /mnt

4. Extract opencocon-tree

Check right place to extract?

# pwd

If ok, extract opencocon tarball.

# tar -xzvpf /(Your opencocon-tarball directory)/opencocon-v2…..tar.gz
# tar -xzvpf /(Your opencocon-tarball directory)/modules-….tgz

5. Setup GRUB bootloader

to run GRUB, mount these partition (/proc and /dev).

# mount -t proc none /mnt/proc
# mount -o bind /dev /mnt/dev

Enter chrooted enveroiment,

# chroot /mnt /bin/sh
# grub

On GRUB prompt, input like :

(grub) root (hd1,0)
(grub) setup (hd1)

WARNING : You must understand install place of bootloader. If you select wrong partition, your working enveronment losts bootable.

Almost case, partition mapped GRUB like :

/dev/sda1 : (hd0,0)
/dev/sdb : (hd1) /dev/sdb1 : (hd1,0)

For more information, please read GRUB manual before install.

After install,

(grub) quit

and Exit chroot-ed enveronment

# exit

6. Swap setting

Currently opencocon can’t detect swap partition automaticly. Place this command

swapon /dev/sda2

to right place of /sbin/

7. Clean up

# sync
# cd /
# umount /mnt/proc /mnt/dev /mnt

Eject harddisk, and setup to your target machine, and boot.