1.colinux的安装

首先下载colinux安装文件,去http://www.colinux.org/下载
默认安装,目录选择G:\colinux(根据自己需要选择,建议放在分区根目录下)。选择不下载文件系统。

2.下载系统磁盘镜像

coLinux提供了几个主流发行版的磁盘镜像(更新频度不高,基本上只有大版本),已经安装好了基本系统,只要下载解压即可。

http://sourceforge.net/projects/colinux/files/

下载Ubuntu 12.04:

http://sourceforge.net/projects/speedlinux/files/base-200-10-11-11.7z/download

此镜像文件第一次运行须执行以下语句

rm /etc/udev/rules.d/70-persistent-net.rules
rm -rf /lib/modules/*-co-*

3.colinux的基本配置

以example.conf为底稿,拷贝一个ubuntu.conf(别的名字也可以),主要修改以下几个配置就可以了:

#上一步解压的磁盘镜像位置
cobd0="G:\coLinux\ubuntu\base.vdi"
#将Windows磁盘以cofs文件系统类型提供
cofs0="C:\"
cofs1="D:\"
#设置slirp网络服务,这种方式这会将colinux虚拟机变得象一个普通应用一样访问外部网络
eth0=slirp,,tcp:5901:5901/tcp:22:22/tcp:8080:80

启动colinux

$ colinux-daemon @ubuntu.conf

它会自动打开nt console或者fltk console,这跟真实的console很象,甚至可以用Alt-F1..Alt-F6切换多个tty。这console窗口可以关闭再重打开,只要不关闭colinux-daemon进程即可。
(不喜欢那个显示Linux内核信息的窗口的话,可以用工具隐藏。或者将colinux注册为服务: colinux-daemon –install-service ubuntu @ubuntu.conf,然后用sc start ubuntu启动)
输入用户名root,密码root,就可以运行colinux了。

4.实现与windows的文件共享

在guest os中输入如下命令:

mount -t cofs cofs0 /mnt/c
mount -t cofs cofs1 /mnt/d

运行上述命令前,请先确认 /mnt/c 的存在,入不存在,先用下面命令创建:

mkdir /mnt/c
mkdir /mnt/d

如需永久性映射,则编辑/etc/fstab,添加如下内容(无效?):

cofs0 /mnt/c cofs defaults 0 0
cofs1 /mnt/d cofs defaults 0 0

5.colinux网络配置-slirp

采用slirp方式, colinux会启动自动colinux-slirp-net-daemon.exe这个进程,它对guest os提供了一个dhcp服务器。guest os里面用如下命令可以跟这个dhcp服务器连上:

$ dhclient eth0

注意slirp方式下,linux里面启动的网络服务外面不能直接访问到,但可以通过slirp-net-daemon实现端口转发,方法是修改配置文件ubuntu.conf,在eth0=slirp后面添加一些内容(需要重启guest os才能生效):

#forwarding port 5901 (vncserver) & 22 (ssh server)
eth0=slirp,,tcp:5901:5901/tcp:22:22/tcp:8080:80

6.colinux网络配置-tuntap

colinux安装完成后会自动安装一个虚拟网卡,右键点网上邻居,会发现多出一个“本地连接2”。
下面介绍如何配置colinux使其可以和windows共享上网。
1.将“本地连接2”改名为colinux(也可为其他名字,个人爱好)
2.设置连接共享:在“本地连接”上点右键,选择“高级”,勾选“允许其他网络用户通过此计算机的Internet连接来连接”。
3.colinux连接的IP被设置成了192.168.11.1,子网掩码:255.255.255.0。
4.配置colinux上网方式:打开colinux的conf配置文件,添加如下配置:

eth1=tuntap,"colinux"

其中tuntap表示上网方式,”colinux”就是第一步你给网络连接取的名字。
5.配置colinux的IP地址:打开/etc/network/interfaces,修改如下内容:

#Second network(tap-win32)
auto eth0 eth1
iface eth0 inet dhcp
iface eth1 inet static
address 192.168.11.150
netmask 255.255.255.0
gateway 192.168.11.1

7.安装SSH

在guest os中输入如下命令:

apt-get install ssh

然后在windows下安装SSH客户端,推荐使用Xshell4或者PuTTY,输入colinux的IP地址和用户名密码就可以远程登录到colinux中去啦。

8.中文乱码

console终端乱码
执行命令

export LANG=zh_CN.GB18030

或在/etc/profile文件的最后一行添加如下内容:

export LC_ALL="zh_CN.GB18030"

colinux安装指南的更多相关文章

  1. nGrinder安装指南

    NGrinder 由两个模块组成,其运行环境为 Oracle JDK 1.6 nGrinder controller  web 应用程序,部署在Tomcat 6.x 或更高的版本 nGrinder A ...

  2. postgresql pgsql最新版安装指南及数据存储路径更改及主从配置

    postgresql pgsql最新版安装指南及数据存储路径更改及主从配置 安装指南 首先在apt的list添加你当前系统版本对应的apt列表 目前官网有16.04,14.04,12.04 分别对应下 ...

  3. 全新 Mac 安装指南(编程篇)(环境变量、Shell 终端、SSH 远程连接)

    注:本文专门用于指导对计算机编程与设计(尤其是互联网产品开发与设计)感兴趣的 Mac 新用户,如何在 Mac OS X 系统上配置开发与上网环境,另有<全新 Mac 安装指南(通用篇)>作 ...

  4. 全新 Mac 安装指南(通用篇)(推荐设置、软件安装、推荐软件)

    注:本文将会不定期维护与更新,有需要的朋友请在 Github 上订阅该条 Issues:<全新 Mac 安装指南(通用篇)>. 在 Mac 电脑上只用 Windows 操作系统的同学请看到 ...

  5. ArchLinux安装指南

    将ArchLinux作为进阶Linux发行版,主要看重滚动更新和深入理解Linux的安装过程. 由于是新手,所以先选择在公司电脑上用VMware来安装.然后渐进到借助U盘在win10笔记本上安装双系统 ...

  6. Linux环境中Openfire安装指南

    Linux环境中Openfire安装指南 安装环境: 安装软件:Openfire 4_1_0 http://download.igniterealtime.org/openfire/openfire_ ...

  7. scrapy3_ 安装指南

    安装指南 安装Scrapy 注解 请先阅读 平台安装指南. 下列的安装步骤假定您已经安装好下列程序: Python 2.7 Python Package: pip and setuptools. 现在 ...

  8. storm 原理简介及单机版安装指南——详细版【转】

    storm 原理简介及单机版安装指南 本文翻译自: https://github.com/nathanmarz/storm/wiki/Tutorial 原文链接自:http://www.open-op ...

  9. mac osx 系统 brew install hadoop 安装指南

    mac osx 系统 brew  install hadoop 安装指南   brew install hadoop 配置 core-site.xml:配置hdfs文件地址(记得chmod 对应文件夹 ...

随机推荐

  1. 对不队—— Alpha冲刺

    第三天  日期:2018/6/18 一. 今日完成任务:会议内容管理部分 冯晓.马思远:会议网站栏目管理开发,博客撰写 王爽.彭辉:参会人员管理开发 吴琼.郝延婷:审稿专家管理开发 1.1会议管理界面 ...

  2. java编程思想之并发(死锁)

    一个对象可以有 synchronized 方法或其他形式的加锁机制来防止别的任务在互斥还没有释放的时候就访问这个对象. 死锁 任务有可能变成阻塞状态,所以就可能发生这样的情况:某个任务在等待另一个任务 ...

  3. English trip -- VC(情景课) 7 A Shopping 购物

    Words The clothes place a dress 长裙      short skirt 短裙 pants 裤子   /  trousers 长裤  / shorts 短裤 a shir ...

  4. android--------自定义弹幕控件(视频弹幕操作)

    弹幕功能在很多平台上都有,直播平台,视频播放器,音乐等上面都有, 直播平台发送弹幕和主播互动,那么弹幕效果是怎么实现的呢. 案例主要是实现视频出现弹幕,可以文字和表情弹幕,启动和关闭弹幕,发布弹幕. ...

  5. Confluence 6 启用嵌套用户组

    一些目录服务器能够允许你在一个组中定义另外一个组.在这种结构下的用户组称为用户组嵌套.嵌套组的配置能够让子用户组继承上级用户组的权限,使系统的权限配置变得简单. 这个页面描述了 Confluence ...

  6. nyoj-677-最大流最小割

    677-碟战 内存限制:64MB 时间限制:2000ms 特判: No通过数:2 提交数:2 难度:4 题目描述: 知己知彼,百战不殆!在战争中如果被敌人掌握了自己的机密,失败是必然的.K国在一场战争 ...

  7. UVA-10692 Huge Mods

    题目大意:计算a1^a2^a3^a4......^an模m的值. 题目解析:幂取模运算的结果一定有周期.一旦找到周期就可把高次幂转化为低次幂.有降幂公式 (a^x)%m=(a^(x%phi(m)+ph ...

  8. redhat linux 6.2 安装配置GUI

    redhat6.2默认不安装GUI,启动时默认进入text模式,下面介绍下安装.配置GUI的步骤: 1.登录root 2.配置及测试yum   vi /etc/yum.repos.d/rhel-sou ...

  9. ShardedJedis的使用

    假定有2个 redis 服务实例(A和B)在运行,在客户端进行 set 操作: set a0 xxx set a1 xxx set a2 xxx set a3 xxx 我们希望a0, a1, a2, ...

  10. sql server2008 如何获取上月、上周、昨天、今天、本周、本月的查询周期(通过存储过程)

    我这边有一个需求要统计订单数据,需要统计订单的上传日期,统计的模块大概是 那么上月.上周.昨天.今天.本周.本月应该是怎样呢? 1.数据分析 因为今天是动态数据,我要查月份(上月.本月),应该是一个日 ...