coLinux 上に Arch Linux をインストールする
coLinuxに最新版のArch Linuxをインストールしてみた。
必要なもの。
- coLinux 0.8
- coLinux用のArch Linuxイメージ (coLinux Project から入手)
- Arch LinuxのインストールCD (Arch Linuxサイトから入手)
- VM (VMwareやVirtualBox等) があるとよい
- 2GBぐらいの作業領域
インストールCDをアーカイブ
VMを起動し、インストールCDのディレクトリ構造を丸ごとアーカイブする。- VMを設定する。または別のPCを用意する。
- Arch LinuxのインストールCDでVMを起動する。
- dev, proc, sys, tmp以外のディレクトリをtarアーカイブする。
- アーカイブをWindows PCに転送する。sshが使える。
- 以下のファイルもWindows PCに転送する。
- /bin/tar
- /bin/bzip2
Arch Linuxイメージから起動する
まず、下記のようにcoLinuxを設定する。cobd0 | Arch Linuxイメージ |
cobd1 | 512MBの空ファイル(前節のアーカイブを入れる) |
cobd2 | |
cofs0 | 前節のアーカイブがあるフォルダ |
- Arch LinuxイメージでcoLinuxを起動する。
- dhcpcd等でネットワークを設定する。
- cobd1, cobd2をext3でフォーマットする。
- cobd1を /mnt/tmp にマウントする。
- 前節の tar, bzip2 を /bin にコピーする。
- 前節で作成したアーカイブを /mnt/tmp に展開する。
- cobd2を /mnt/tmp/mnt にマウントする。
- /mnt/tmpにchrootする。
セットアップを実行する。
cobs1上でセットアップを実行する。- /arch/setupを実行する。
- FTPインストールを選択する。
- Select Packagesから始める。
- 適当に設定する。
- /etc/rc.conf
- /etc/resolve.conf
- chrootから抜けて、アンマウントする。
- coLinuxを終了する。
新しいイメージから起動する
cobd2をcobd0に書き換えて、cobd0から起動する。徹夜なので文章がおかしいけど勘弁してください。
*1:baseパッケージをすべて入れる場合は1GBあったほうがいい