colinux,在Windows上使用linux
colinux相对于vmware和virtural pc之类,最大的优势,也是我选择的原因,就是运行快速,占用资源小
我的配置好了的,开启了4个进程,总共的内存占用,不到10M,看图说话:
下面记录一下过程:
- 安装与配置
从colinux的sf上下载当前最新版0.7.1的可执行安装文件。安装到d:colinux安装后,将会产生一个新的网络连接,后面网络配置要用的。
个人使用的映像文件是sf上down的debian-4.0r1,解压到d:colinux,修改名字为rootfs_debian.从
http://gniarf.nerim.net/colinux/swap/ 下载swap文件,我下载的是512m的,解压到D:colinux,生成swap_512Mb的文件。
拷贝D:colinux下的example.conf 为debian.conf,修改其中cobd0和cobd1的值:
# File contains the root file system.
# Download and extract preconfigured file from SF "Images for 2.6".
cobd0="d:coLinuxrootfs_debian"# Swap device, should be an empty file with 128..512MB.
cobd1="d:coLinuxswap_512Mb"
新建一个debian.bat文件,内容为:
colinux-daemon.exe @debian.conf -t nt
即使用debian.conf配置文件,使用nt为终端,默认是fltk的终端,不过个人倾向于nt的,看得爽一点点。
把debian.bat 放到D:Colinux下,运行debian.bat
恭喜你,已经可以在Windows上运行debian了。
2.网络配置
参考:colinux wiki
很容易就可以配置完成的。
如果不需要同本机Windows交互的,使用slirp就可以了
根据我的经验,下载的debian映像里面,就已经根据文章中的说明配置好了的。
可以连接网络,但是ping不通的。这时候应该是可以apt-get update的。
顺便贴一下debian的apt源,cn99的,对我来说,速度不慢:
deb http://debian.cn99.com/debian/ etch main contrib non-free
#deb-src http://debian.cn99.com/debian/ etch main contrib non-freedeb http://mirrors.geekbone.org/debian/ etch main
#deb-src http://mirrors.geekbone.org/debian/ etch main
如果要使用ssh,或者是其他的服务,就要使用tap了。
首先,修改配置文件debian.conf ,注释掉eth1前面的#号
即启用eth1
# Slirp for internet connection (outgoing)
# Inside running coLinux configure eth0 with this static settings:
# ipaddress 10.0.2.15 broadcast 10.0.2.255 netmask 255.255.255.0
# gateway 10.0.2.2 nameserver 10.0.2.3
eth0=slirp# Tuntap as private network between guest and host on second linux device
eth1=tuntap
然后,设置安装colinux时产生的连接,修改为ip为
ip:192.168.0.1
掩码:255.255.255.0
即如文章中的配置,重新启动colinux中的debian,
最后,进入debian,修改/etc/network/interfaces
去掉eth1前面的#,即:
auto lo eth1 iface eth1 inet static address 192.168.0.40 gateway 192.168.0.1 netmask 255.255.255.0 iface lo inet loopback
执行ifup eth1,就OK了。
这样,debian通过slirp访问外网,通过tap访问Windows。
即Windows通过192.168.0.40可以访问debian,debian通过192.168.0.1可以访问Windows,不需要启用Windows连接共享(ICS)。
3.配置xwindows
参考上面的wiki
推荐个人解决方案:
debian上安装ssh和xwindows
Windows上安装xmanager
通过xshell连接debian,可以启动x程序,xmanager会自动启动,连接x程序并显示。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。