使用colinux在windows上虚拟linux
????????3、运行下载的Images 2.6.x Fedora,这是一个自解压文件,加压缩后得到Fedora-9.img等几个文件
????????????????运行命令:colinux-daemon kernel=vmlinux initrd=initrd.gz mem=256cobd0="D:\a\Fedora-9.img" cobd1="D:\a\swap.img" root=/dev/cobd0eth0=slirp,,tcp:5901:5900 ro
????????4、网络配置:玩虚拟机,如果没有网络支持肯定没有意思,colinux也提供了3种方式的网络连接:slirp | tuntap | pcap-bridge
????????????????4.1?slirp,最简单的网络连接方式,不需要我们的windows上安装额外的软件或配置,对比vmware,这个就像NAT方式上网一样,可以采用类似ethX=slirp,<MAC>,<redirections>的配置方式,如eth0=slirp,,tcp:5901:5900
????????????????4.2?tuntap,和vmware的privatenetwork方式相当,需要在windows上创建一个虚拟的连接(安装colinux的时候已经安装好),通常名字为“本地连接2”,可以采用类似?ethX=tuntap,<network connectionname>,<MAC>的配置方式,如eth0=tuntap,colinux,00:00:00:EE:EE:FF(我把本地连接2改名为“colinux”了),这种方式不能让虚拟机直接上外网,需要在windows上设置路由。
????????????????4.3?pcap-bridge,这个就是直接桥接的方式,在逻辑上看和我们的windows连接到不上的设备端口,配置方式为?ethX=pcap-bridge,<network connection name>,<MAC>,<promisc>,注意这个networkconnectionname和tuntap配置的不同,tuntap配置的网络连接是虚拟出来的,而桥接方式配置的网络连接是真实的网络连接,这样就可以对虚拟机分配网络地址,也就可以正常访问外网了,我比较喜欢这种方式。
????????各个命令参数的含义主要可以参考安装目录的README.txt和colinux-daemon.txt,介绍的比较详细。
andlinux简介
??????? 最后,顺便提一下andlinux,andlinux的官网是这样描述的:
andLinux is a complete UbuntuLinux system running seamlessly in Windows 2000 based systems (2000,XP, 2003, Vista; 32-bit versions only). This project was started for Dynamismfor the GP2X community, but its userbase far exceeds its originaldesign. andLinux is free and will remain so, but donations are greatlyneeded.
andLinux uses coLinuxas its core which is confusing for many people. coLinux is a port ofthe Linux kernel to Windows. Although this technology is a bit likerunning Linux in a virtual machine, coLinux differs itself by beingmore of a merger of Windows and the Linux kernel and not an emulatedPC, making it more efficient. Xming is used as X server and PulseAudio as sound server.
?

下载后安装,很SB,一路OK就是了,中间有个让你选择是否下载LINUX DIST镜像文件的,如果选了,自己看清楚,如果想用无耻的迅雷下载,在安装时就不要选择自动下载DIST镜像了。
设置(这里只讲一下最基本的一些设置选项)
在colinux安装目录任建一foo.conf文件,最简单是在它提供的example.conf基础上修改了,例如我的设置文件:
代码:kernel=vmlinux
cobd0="c:\coLinux\Debian-4.0r0-etch.ext3.1gb"
#这个就是你下载的DIST镜像文件了,我用的是ETCH,网上很容易就可以下载到ARCH,GENTOO等的,看个人喜好了
cobd1="c:\coLinux\swap_512Mb"
#这个是SWAP交换文件,和SWAP分区的作用是一样的
root=/dev/cobd0
ro
initrd=initrd.gz
mem=128
#这里设置colinux所能使用的最大内存数,单位为M
eth0=pcap-bridge,"colinux",02:00:00:00:00:03
eth1=tuntap
上面两项是网络设置,colinux提供三种网络连接方式,自己选择喜欢的就行了
启动colinux:
为了方便,把它安装到WINDOWS的服务中去吧,点击start->Run->cmd 回车,进入WIN的command操作,切换当前目录至colinux的安装目录,执行下面的命令
colinux-daemon.exe @etch.conf --install-service "colinux"
#其中,@etch.conf就是指明你刚才所设置的配置文件了。
以后启动只需使用命令:net start colinux,然后进入colinux目录,双击colinux-console-nt.exe
网络设置,为了方便,可以打开WINDOWS下物理网卡的连接共享,或是将物理网卡与COLINUX安装的TAP连接进行桥接,然后,在COLINUX中的系统里设置eth0/eth1为dhcp即可实现COLINUX的网络连接,具体是哪张网卡,大家自己试一下就OK了。
使用LINUX
双击colinux-console-nt.exe得到的终端可用性已经很强了,当然编码什么的还得设置好,中文显示才会正常,想舒服一点,不如下个PUTTY通过SSH连接过去用,而且用PUTTY对于后面X的使用也很方便。
X程序的使用
很不幸,colinux不能直接控制Xserver。感谢万能的主,让X这样帅气的东西存在,既然colinux不能直接控制Xserver,那就让WINDOWS来做XSERVER吧,colinux就做XClient,通过PUTTY作为中间接线人,来使用colinux中安装的X程序。
Xming--WINDOWS下一个不错的Xserver程序,下载安装。
点击Xlunach进行设置,其实也没什么好设置的,一路回车都可以。
重点在putty这个红娘的设置上,
启动PUTTY,
1.在Terminal--senssion中填入colinux中系统的IP,
2.在windows--appearance中可以进行字体的设置,Translation中可以进行编码的设置,UTF8总是个不错的选择。
3.在SSH--X11中,启用Enable X11 forwarding,X display location设置为 localhost:0
到这里,用过ssh -X xxx.xxx.xxx.xxx的人就应该明白是怎么回事了
点击OPEN,输入用户名,密码,进入LINUX系统了吧?
启动个X程序试试,然后,再上IRC去调戏一下依依
再启动个FF,以后上成人网站就用它。。。不知道会不会安全一点。
直接用plink.exe做连接也不错,让它自动启动个gnome-terminal,用起来也方便。
其他:如声音的设置,暂时没搞,以后心情不好时再加上吧。