Windows7 64bitにしたらcoLinuxは64bit環境には対応してない様子。
やり方はあるようだけど、面倒そうなので、VMwareに乗り換えてみます。
こちらから VMware Player for Windows 32-bit and 64-bit ダウンロードします。
こちらからCentOS6.4のisoイメージ CentOS-6.4-x86_64-netinstall.iso をダウンロードします。
新規仮想マシンの作成
インストーラディスクイメージファイルで選択
OSの種類を検出できないと怒られるが次へ
Linux、CentOS64ビットを選択
仮想マシン名[CentOS6.4]場所は適当に選択
ディスク最大サイズは20GB
仮想ディスクは複数ファイルに分割するとパフォーマンスが低下する可能性があると脅されるので単一ファイルを選択
Installation MethodではURLを選択
http://ftp.riken.jp/Linux/centos/6.4/os/x86_64/images/install.img
BasicServer -> 後でカスタマイズ
ホストOSがWindows7の場合、コントロールパネル→ネットワークとインターネット→ネットワークと共有センター→アダプターの設定の変更
ローカルエリア接続の共有タブで ネットワークのほかのユーザーに、このコンピューターのインターネット接続をとおしての接続を許可する にチェック
VMnet8のIPアドレスを 192.168.137.1
サブネットマスクを 255.255.255.0
スタートボタンから cmd と打ってから Crtl+Shiftを押しながらEnter
これでコマンドを管理者権限で実行OK
cd "C:\Program Files (x86)\VMware\VMware Player" rundll32 vmnetui.dll,VMNetUI_ShowStandalone
仮想ネットワークエディタの画面が開くので、 VMnet8の設定を画像のように変更
&ref(): File not found: "vmnetcfg.jpg" at page "VMware Playerで開発環境構築";
vmnetcfg.exeが無いので VMWare Workstationから取り出すとか面倒
仮想マシンの設定→ネットワークアダプタ は NAT: ホストのIPアドレスを共有して使用 にチェック。
# vi /etc/resolv.conf nameserver 192.168.137.2 # vi /etc/sysconfig/network NETWORKING_IPV6=no GATEWAY=192.168.137.2 # vi /etc/sysconfig/network-script/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="static" NM_CONTROLLED="no" ONBOOT="yes" IPADDR="192.168.137.128" NETMASK="255.255.255.0" # /etc/rc.d/init.d/network restart
C:\Windows\System32\drivers\etc\hosts ファイルに変更の許可を与えて
192.168.137.128 colinux
を追加すると colinux でssh接続ができるようになる
# yum install samba # smbpasswd -a user // ユーザーuserの追加 # vi /etc/samba/smb.conf hosts allow = 192.168.137. 127. load printers = no [homes] comment = Home Directories browseable = no writable = yes create mask = 0644 directory mask = 0755 [home] comment = home path = /home browseable = yes writeable = yes create mask = 0644 directory mask = 0755
\\192.168.137.128\home をネットワークドライブに割り当てればらくちん
SELinuxが有効だと何かとハマるので嫌い
# vi /etc/sysconfig/selinux SELINUX=disabled
リブート要
http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1485562924