昨天计划花了一整天的时间研究并安装了coLinux,个人感觉coLinux的主要优势在于:
coLinu优点 | coLinux缺点 |
|
|
在网络上关于coLinux的设置的文章有很多,各种版本的也很复杂,需要花一些时间去忍着研究研究。
主要参考coLinux Wiki,详细安装指南:Getting Started with coLinux - Long manual
也可以参考这个人的博客,除了安装还有一些其他的tips:http://www.saltycrane.com/blog/2008/04/install-colinux-and-ubuntu-gutsy-on-win/#xterm
从coLinux的官方网站可以下载最新版的coLinux以及coLinux官方支持的Linux核心包:htttp://www.colinux.org
- coLinux的安装
安装过程很简单,需要选择的就是:
1)安装路径 - 确保安装在有足够硬盘空间的分区上,因为挂载Linux的核心包并进行升级以后会占据很大的硬盘空间
2)是否下载root FS image文件 - 建议不通过安装程序下载,而用其它的下载工具下载(我选择的是Debian和Fedora)
3)安装WinPcap - WinPcap需要单独安装,安装过程中提示了下载地址
安装组件:
| Native windows Linux Console (NT) Cross-platform Linux Console (FLTK) Virtual Ethernet Driver (coLinux TAP-Win32) Virtual Network Daemon (SLiRP) Bridged Ethernet (WinPcap) Virtual Serial Device (ttyS) Debugging |
- 基本配置过程
1)将下载的root FS image文件解压缩到coLinux的安装目录,例如Debian-4.0r0-etch.ext3.1gb
2)创建配置文件:安装目录下有一个example.conf的文件是配置文件的模板,里面有很详细的注释,可以根据注释创建自己的配置文件。
3)创建swap文件:从这里http://gniarf.nerim.net/colinux/swap/下载自己需要的swap文件,解压缩的coLinux的安装目录;当然也可以自己创建,网上有方法,如DOS下面可以用fsutil命令。
4)增大root文件;我使用的是Cygwin,也可以参考http://colinux.wikia.com/wiki/ExpandingRoot。这里的问题是文件系统从ext3变成了ext2。
| cp Debian-4.0r0-etch.ext3.1gb Debian-4.0r0-etch.ext2.5gb dd bs=16384 if=/dev/zero of=Debian-4.0r0-etch.ext2.5gb seek=65536 count=262144 |
运行colinux,如果这个时候还没有完成配置文件也可以后面再执行:
| apt-get install ext2resize ext2online /dev/cobd0 df |
5)选择网络连接方式:
coLinux连接的方式有很多,可以参考wiki。我采用的是SLiRP连接外网,TAP连接coLinux和Windows。
coLinux安装完成之后,Windows会增加一个虚拟网卡,“TAP-Win32 Adapter V8 (coLinux)”。配置该网卡的IP地址为10.0.3.17/255.255.254.0。
启动coLinux,编辑/etc/network/interfaces为:
| auto lo # Network interface for internet access (slirp) # Network interface for private connection to Host OS (tap-win32) |
6)最后确定配置文件:根据上面的修改,最终确定的配置文件(Debian-4.0r0-etch.conf)如下。
| kernel=vmlinux |
7)运行coLinux:在coLinux安装目录中使用命令colinux-daemon @Debian-4.0r0-etch.conf就可以看到可爱的Linux的界面了,不过是命令行的。我做了一个bat文件来运行coLinux(coDe.bat):
| @echo off if "%input%" == "n" goto NT-colinux :NT-colinux :FLTK-colinux :done |
- 其他配置
1)如果需要用proxy的话,用命令:
| export http_proxy=http://ipaddress:port |
2)Debian 系统更新
| apt-get update apt-get upgrade apt-get dist-upgrade apt-get autoclean |
3)创建swap
修改/etc/fstab:/dev/cobd1 swap swap defaults 0 0
| mkswap /dev/cobd1 swapon –a free |
4)添加新用户
| adduser xxxxx |
5)安装运行SSH
| apt-get install ssh 修改/etc/ssh/sshd_config –> PermitRootLogin no /etc/init.d/ssh restart |
6)图形界面
一个参考:http://forum.ubuntu.org.cn/viewtopic.php?p=721007&sid=34a6289069cf68c08b0af1a9c5387059
| apt-get install kdm apt-get install kdebase (也可安装kde的完整包 apt-get install kde) cd /etc/kde3/kdm nano kdmrc --> [xdmcp] Enable=true --> StaticServer=10.0.3.17:0 nano Xaccess –> 删除*号前面的# /etc/init.d/gdm restart export DISPLAY=10.0.3.17:0.0 (如果上面StaticServer改了就不需要这个命令了) |
安装xming,然后在coLinux目录下面创建一个startx.bat,启动coLinux之后运行它就行了。
| @echo off |
在Xming的安装目录(DOS)运行xming ?会弹出一个log窗口,里面有Xming的详细参数说明。
没有评论:
发表评论