カテゴリー
- coLinux
- coLinux QuickStart
- debianインストール
- debian設定
トピックス
- debianインスーラの起動
- インストール環境設定
- デバイスファイル作成
- ネットワーク設定
- ディスクフォーマット
- debianのインストール
- debianの起動
1. debianの手動インストール
1.1 なぜ手動でインストールするのか
coLinuxでは、ディスクイメージなどのハードウェアをエミュレーションして提供しています。debianなどの通常のインストーラでは、これらのハードウェアに対応できません。
幸い、debianには手動でインストールするためのdebootstrapがありますので、debootstrapを使ってdebianをインストールします。
2. debianをインストールする
2.1 カーネルモジュールのインストール
ディスクフォーマットでルートイメージファイルにLinuxをインストールする準備ができました。以下の手順で、カーネルモジュールをインストールします。
- モジュールロード用にcoLinuxのインストール先フォルダをマウントします。
~ # mkdir -p /mnt/windows ~ # mount -t cofs /dev/cofs0 /mnt/windows ~ #
- ルートイメージをdebianインストーラにマウントします。
~ # mkdir /target ~ # mount /dev/cobd0 /target ~ #
- カーネルモジュールをルートイメージに展開します
~ # cd /target /target # tar -zxvf /mnt/windows/vmlinux-modules.tar.gz /target #
以上で、カーネルモジュールのインストールは終了です。
2.2 デバイスファイルの作成
debianインストーラでは、coLinux用のデバイスファイルは作成されません。
次の手順で、デバイスファイルを作成します。
- ルートイメージに/dev/ディレクトリを作成します。
/target # mkdir /target/dev /target #
- デバイスファイルを作成します。
/target # i=0; while [ $i -lt 32 ]; do mknod /target/dev/cobd$i b 117 $i; i=`expr $i + 1`; done /target # i=0; while [ $i -lt 16 ]; do mknod /target/dev/cofs$i b 117 $i; i=`expr $i + 1`; done /target #
以上で、デバイスファイルの作成は終了です。
2.3 debianのインストール
debootstrapを使用し、debianをインストールします。
- debianをインストールします
/target # debootstrap --arch i386 etch /target http://ring.ocn.ad.jp/archives/linux/debian/debian I: Retrieving Release I: Retrieving Packages . .
- パッケージをダウンロードし、インストールします。
以上で、debianのインストールは終了です。
2.4 fstabの作成
手動インストールでは、ディスクマウント用テーブル/etc/fstab/は作成されません。次の手順で、手動で作成します。
- /etcディレクトリを作成します。
/target # mkdir /target/etc /target #
- catコマンドを使い/etc/fstabを作成します。
/target # cat <<EOF >> /target/etc/fstab > /dev/cobd0 / ext3 defaults 1 1 > /dev/cobd1 swap swap defaults 0 0 > proc /proc proc defaults 0 0 > EOF /target #
以上で、fstabの作成は終了です。
以上で、debianの設定は終了です。以後、このイメージでdebian etchが起動できます。