昨天试用了下coLinux这个东西,蛮不错的,运行很稳定,速度也挺快。有了这个东西就不用再装虚拟机去跑Linux了,双系统也可以扔掉了,呵呵
现在开始安装吧!
下载coLinux
地址: http://sourceforge.net/projects/colinux/files/coLinux-stable/0.7.8-linux-2.6.33.5/coLinux-0.7.8.exe/download
运行安装程序(一路Next就可以了)
准备系统镜像和交换区镜像
系统镜像(Ubuntu9.04): http://sourceforge.net/projects/colinux/files/Images%202.6.x%20Ubuntu/Ubuntu%209.04/Ubuntu-9.04-1gb.7z/download
交换区镜像(512M):http://gniarf.nerim.net/colinux/swap/swap_512Mb.bz2
解压刚才下载的两个镜像到任意目录
现在打开coLinux安装目录,修改example.conf为colinux.conf
编辑colinux.conf,修改cobd0=后面为Ubuntu9.04解压后的文件位置
cobd1=后面为交换区解压后的文件位置
mem=512,这个是设置coLinux内存大小的,看你内存情况自己设定,我设的是512M
在 eth0=slirp和eth1=tuntap前面加#注释掉,然后新增加一行:eth0=tuntap
现在基本的配置就好了,你可以进入coLinux的目录在CMD输入:colinux-daemon.exe @colinux.conf 来启动程序(为了方便我安装成了后台服务,CMD输入:colinux-daemon.exe @colinux.conf –install-service 即可,然后在控制面板的服务里面设置为自动启动)
启动完毕后默认账号为root,密码也是root
现在是配置网络的时候了,coLinux最麻烦的地方就是配置网络了吧,唉
因为我们用的是Tuntap方式上网,这个方式需要共享你的物理网卡才可以。打开网络连接,找到你可以连接网络的那张网卡(拨号上网的话设置的网卡就是拨号连接)右键 连接-属性-高级,选中“允许其他网络用户通过…”,然后在下面的“家庭网络连接”里选择coLinux的虚拟网卡(一般是本地连接2,不是的话自己找找,在连接描述里有coLinux字样) 确定保存就可以了,注意:如果你所在局域网的网段为192.168.0.x的话需要拔下网线才可以设置,因为网络共享后默认给虚拟网卡设置的IP地址为192.168.0.1,不过,共享完毕后可以手动调整这个IP地址,然后再插上网线就可以了。
外部网络配置完了,现在来配置coLinux吧
在终端里输入 vi /etc/network/interfaces 编辑网络配置
修改 iface eth0 inet dhcp 为
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1
保存退出
输入 vi /etc/resolv.conf 编辑DNS
改为:nameserver 192.168.0.1
注:上面的网段大家根据自己的环境来设置,DNS地址要设置成你所在网络的DNS服务器
设置完毕后大家重启下网络,终端输入:/etc/init.d/networking restart
然后ping下网关看看是否设置成功:ping -c 1 192.168.0.1
再ping下随意一个域名看是否联网成功:ping -c 1 moyo.uuland.org
如果还是连接不上网络的话,大家试着重启下coLinux看看
到现在coLinux的安装配置就好了,大家自由发挥吧,O(∩_∩)O~
下面来补一个关于调整镜像大小的说明:
当你Linux里装了N多的软件后,你用 df 命令查看硬盘空间就会发现占用率都到了90%+了,如果你再装点别的东西占到100%后就会出错了,现在我们就来看看怎么调整这个镜像的大小吧。
进入到系统镜像所在目录,打开CMD,输入 fsutil file createnew blank.fs 5368709120 创建一个5G的空文件
( 5G = 5*1024*1024*1024 = 5368709120)
然后编辑coLinux目录下的colinux.conf ,在cobd1后面新挂在一个分区:cobd2=”E:\LinuxFS\blank.fs”
启动coLinux,进入系统后输入:dd if=/dev/cobd0 of=/dev/cobd2 导入分区,导入完成后关闭coLinux
现在cobd0上面挂在的文件已经用不到了,重命名blank.fs为Ubuntu.fs,然后删除colinux.conf里面的cobd2那一行的内容
重新启动coLinux,进入终端后输入:resize2fs -p /dev/cobd0 重新设置分区大小,完毕后再输入 df 查看下硬盘占用。
OK,基本的设置就这样了,先闪,吃饭去。
跟那个andLinux差不多,一个妈生的
错了,是andLinux的妈