1.CoLinux 0.71のダウンロード
http://sourceforge.net/project/showfiles.php?group_id=98788&package_id=217177&release_id=497190
2.インストールで次のコンポーネントをチェックから外す
→coLinux Virtual Ethenet Driver(TAP-Win32)
coLinux Bridge Ethenet(WinPcap)
3.distributionの選択、Fedora Core5が推奨です。
4.ダウンロードが完了したらインストールしたディレクトリを開きます。
5.distributionのアーカイブをインストールディレクトリに解凍します。
(Fedora Core5ならFedoraCore5-2006.8-ext3-2gb.7z)
6.コマンドプロンプトからfsutilを使用してスワップファイル用の空イメージを作成します。
→コマンド)fsutil file createnew swap.img 268435456
7.引き続きfsutilでデータ量域用の空イメージを作成します
→コマンド)fsutil file createnew fslocal.ext3 2147483648
8.作成したファイルをCoLinuxインストールディレクトリに移しましょう。
–これで準備が整いました。あとは起動用のファイルを設定しましょう。
9.fedora5-start.batに以下の内容にします。
→colinux-daemon.exe kernel=vmlinux initrd=initrd.gz
mem=128 cobd0=Fedora5-2gb.ext3 cobd1=swap.img
cobd2=fslocal.ext3
cofs0=C:\Temp eth0=slirp,,tcp:22:22/tcp:23:23/tcp:80:80
root=/dev/cobd0 fastboot nogui -t nt
※これは編集都合の改行です。実際はすべて1行で記載してください。
10.fedora-star.batを起動してください
11.loginはrootで行ってください。
12.日本語キーボードに対応させます。
→shell# loadkeys jp106
swap.imgの設定を行います。
→shell# mkswap /dev/cobd1
shell# swapon -a -e
shell# free
※これでswap領域にswap.imgのサイズが表示されればokです。
13.あとは環境を作ってください
1)ユーザを追加してください。
→shell# adduser hoge(hogeは好きな名前で)
2)ユーザをrootから変更します。
→shell# su – hoge
3)rubyをソースからdownloadします。
***必要ライブラリのインストールをします***
→shell# su -
shell# yum install make
shell# yum -y update
shell# yum install ‘gcc*’
※yumが動かない(Determining fastest mirrorsで落ちる)
場合は、ウィンドウズのエラー画面が出た後、送信しないを
クリックしてしばらくまってみる。
しばらく待ってると、画面が動き出すので、
http://なんちゃらと表示されたらctrl+zでyumから抜ける。
ps -efでyumのプロセスIDを確認した後、
kill -KILLでyumをkill。
その後coLinuxを再起動するとなぜかyumが動くようになります・・・
(問題ないけど意味不明。)
shell# wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.6.tar.gz
shell# tar -xvzf ruby-1.8.6.tar.gz
shell# cd ruby-1.8.6
shell# ./configure
shell# make
shell# make install
***ruby gemsのインストール***
shell# cd ../
shell# wget http://rubyforge.org/frs/download.php/17190/rubygems-0.9.2.tgz
shell# tar -xvzf rubygems-0.9.2
shell# cd rubygems-0.9.2
shell# ruby setup.rb
***railsのインストール***
shell# gem install rails
***subversionのインストール***
shell# yum install subversion
これにてひとまず、windows上でrailsの開発環境(最低限)が整います。
それではよいColinux&railsライフを!
o.t.a
細かい設定に関しては つづく

