CoLinux的安装与配置

CoLinux(Cooperative Linux)是一种免费使用和开源的解决方案,它让Linux更好的运行在Microsoft Windows 本机系统下。

第一次使用这个工具,先把安装配置过程整理一下:

一、软件准备

1、coLinux 安装包,免费,开源:(下载地址http://www.colinux.org

2、WinScap,干啥的就不说了(下载地址为http://www.winpcap.org

3、Putty,coLinux默认界面不友好,我们使用这个工具来远程登录CoLinux。(需要在系统运行起来后下载安装SSH协议,见下文)

4、文件系统:Ubuntu-9.04-1gb.7z、swap_256Mb.bz2,(下载地址为http://sourceforge.net)。后一个交换分区文件貌似在这个网址不存在。

为了节约大家时间,一并共享:http://pan.baidu.com/s/1gd5wrIj  

 

二、安装

1、安装CoLinux,我这安装在了默认目录“C:\coLinux ”,也可以安装在其他目录,不过要额外修改conf文件;

     过程中会让你选择是否要安装文件系统“Root Filesystem image Download”,取消,安装后用下载好的文件系统;

     安装后,网络连接会多出一个“本地连接2”(其设备描述属性为 TAP-Win32 Adapter V8***)

2、安装WinScap

3、安装Putty

三、配置

0、将新出现的“本地连接2”改个名,如“colinux”

1、首先将文件系统的Ubuntu-9.04.ext3.1gb.fs、两个文件解压后放置到安装目录C:\coLinux ”

2、拷贝安装路径中的example.conf,重命名为ubuntu.conf

     打开修改配置如下:

     cobd0="c:\coLinux\Ubuntu-9.04.ext3.1gb.fs"            根文件系统

     cobd1="c:\coLinux\swap_256Mb"                             交换分区

     mem=256                                                                 最大内存划为256M

    eth0=tuntap,"colinux"                                                 colinux就是第0步的名字

    cofs0=D:\MyWorks\~coLinux_Share           这个为了方便设置共享目录,可设置多个,如cofs1=D:\coLinux等

                                                                       需要登录coLinux后mount生效:mount -t cofs 0 /mnt/share

                                                                      

3、设置网络,我这里设置成共享方式

     打开网络连接,将可用的网络设置连接共享,设置后禁用重启:

      image

      查看下coLinux网络的IP地址,我的是192.168.137.1

4、登录coLinux设置

     登录,先建个批处理文件,内容:colinux-daemon.exe @ubuntu.conf    ,其中“ubuntu.conf”就是前面重命名后进行配置的conf文件。

    运行该文件后登录进入coLinux,用户名和密码都是root

    设置coLinux的IP地址,修改文件/etc/networks/interfaces

auto lo eth0
iface lo inet loopback
#iface eth0 inet dhcp
iface eth0 inet static
#address 要设置成gateway同一网段的
address 192.168.137.8
netmask 255.255.255.0
#gateway 就是coLinux网卡的ip
gateway 192.168.137.1

  设置DNS,打开/etc/resolv,conf,修改nameserver为(这个不设置好像也行):

nameserver 202.117.80.3

设置自动mount共享目录、自动激活交换分区,打开/etc/fstab ,添加如下行:

cofs0:/ /mnt/share cofs uid=1000,gid=1000,dmask=0775,fmask=0775 0 0

/dev/cobd1   none   swap    sw     0       0

重启后应该可以上网了并且可以直接使用共享目录了。

 

  为了使用Putty登录coLinux重启后连接上网络后安装 SSH:

apt-get install ssh

这样就可以使用Putty登录coLinux了,IP地址填写前面设置的coLinux IP:192.168.137.8

 5、中文支持

      安装locales :

          apt-get install locales

          dpkg-reconfigure locales

      选择:

          en_US.ISO-8859-1

          en_US.ISO-8859-15

          en_US.UTF-8 (这个是最重要的)

          zh_CN.*

      选择default Locale:      en_US.UTF-8

OK,这样就可以在不安装虚拟机的情况下在Windows上使用Linux了。

 其他:

1、 apt-get install locales 报错“perl: warning: Setting locale failed”的解决办法:

    vi /root/.bashrc

    在最底部添加上一句
    export LC_ALL=C
    或者直接运行
    #echo "export LC_ALL=C" >> /root/.bashrc
    然后执行一下:
    source /root/.bashrc 
    注:这样设置后还是有问题因为设置了LC_ALL=C,会覆盖所有的设置还需要重新定义locale,见2
2、没有locale文件的解决办法
    locale-gen en_US.ISO-8859-1
    locale-gen en_US.ISO-8859-15
    locale-gen zh_CN.GB18030
    locale-gen en_US.UTF-8 
    最后定义locale:
    localedef -f UTF-8 -i zh_CN zh_CN.UTF-8
 
 

参考:

http://amsz.iteye.com/blog/814907

http://blog.csdn.net/jnstone3/article/details/3010040

http://blog.csdn.net/angelseyes/article/details/4820586    关于locale相关知识

 

posted @ 2015-05-30 21:59  #CodeMonkey#  阅读(2418)  评论(0编辑  收藏  举报