Linux 内核所需的其他特性(比如连网或视频访问)通过外部代理来实现。coLinux 可以通过 TUN/TAP 驱动程序访问连网特性(在下面的 “连网” 一节中讨论)。简单地说,这个驱动程序提供对以太网设备的用户空间访问,这样就可以发送和接收数据包。对显示器的访问也要通过代理。X Window System 是一种协议,按照这种协议在主机之间发送视频输出。因此,通过在主机操作系统上使用 X Window System 服务器,可以将视频输出转发到可用的 X 服务器。
下面,我们就来安装 coLinux 并配置连网特性和视频显示。
安装 coLinux
安装 coLinux 非常容易。这包括几个步骤(具体取决于您的需要),但是这些步骤都很简单,而且在我的 Windows XP 机器上安装时没有出现任何问题。本节讨论如何安装 coLinux 并启用连网等服务。
第一步是下载 coLinux 发布版。访问 http://www.colinux.org 并在左侧栏中选择 Downloads。如果浏览器没有进入 SourceForge,那么选择页面上的链接。页面的中间有 coLinux-stable 包的链接。下载 coLinux 可执行文件(至编写本文时,最新版本是 coLinux-0.6.4.exe)。coLinux 的 0.6.4 版本是 2.6.11 Linux 内核。完成下载之后,双击这个文件开始安装。
在接受许可协议之后,询问您希望安装哪些组件。保持这些设置不变(应该选择了所有组件),包括下载根文件系统映像。为了使后面的操作更容易,将安装 coLinux 的目标文件夹改为 c:/colinux/,因为从配置文件的角度来看,colinux 是标准的安装子目录。
当安装程序要求选择根文件系统映像时,选择 Debian 发布版,因为它是最小的发布版,解压后只有 1GB。选择 Install 来执行安装和根文件系统下载。
安装完成之后,还有工作要做。下一步是在安装子目录中打开一个文件夹,以便对根文件系统进行解压。
coLinux 的 README 文件包含许多关于其他安装选项的信息。这个文件可以在安装子目录(c:/colinux)中找到。这里有一个以 .bz2 结尾的怪名字的文件。将这个文件重命名为 root_fs(这是配置中默认的根文件系统文件)。
现在,coLinux 的安装基本完成了。可以用以下命令在 Windows XP 中启动 coLinux 守护进程(通过命令提示窗口执行):
$ colinux-daemon.exe -c default.colinux.xml |
在执行 colinux-daemon 之后,显示引导窗口(见图 4)。这里提供与传统 Linux 引导过程中相同的引导信息。注意,coLinux 的引导非常快。
图 4. coLinux 引导窗口
还会显示一个控制台窗口(见图 5),它连接到 colinux-daemon。在这个窗口中,可以登录 coLinux 并与 shell 交互。默认的用户名和密码是 root/root。
图 5. coLinux 虚拟控制台(shell)
在图 5 中可以看到,coLinux 控制台由两个部分组成:传统的控制台和虚拟控制台,后者提供关于监视器的信息。


