- en
Trace: • install_to_hdd
Opencocon:documents:old:install_to_hdd
Table of Contents
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 /mnt
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/setup.sh
7. Clean up
# sync # cd / # umount /mnt/proc /mnt/dev /mnt
Eject harddisk, and setup to your target machine, and boot.