当前位置:操作系统 > Unix/Linux >>

GentoocoLinux配置指南

原文更新:2004年5月20日

  内容简介:本指南将指导您通过简单的配置之后通过 coLinux 使您在 Windows 中以线程的方式运行 Linux。

  1. 导言

  


  什么是 coLinux?

  coLinux 是一个 Windows 的守护程序。它用于以一个 Windows 原生线程的方式运行 Linux 内核,并在 Windows 中直接运行 Linux 应用程序。

  该软件目前的最大问题应该是性能上的缺陷。X 应用程序的性能非常糟糕,但不管怎么样总算能够使用了。而普通的命令行程序已经能够和在真正的 Linux 中运行得一样快了。警告: coLinux 到目前为止还依然处于 alpha 内部测试阶段中。它已经可以运行得很好了,但依然还有很多问题有待于进一步解决。

  本指南基于 IWBCMAN 和 janlaur 在 Gentoo 论坛 中发表的帖子提取其精华而成。他们的讨论在下面的两个链接里:

  2. 安装

  


  下载 coLinux警告: 你必须使用 Windows 2000, 2003, 或者 XP (Home/Professional) 以运行 coLinux。

  你只需要从 coLinux.org 下载最新的快照安装包(Snapshot)。注释: coLinux-20040417.exe 将在本指南中使用。在最新的安装包里修正了以前许多程序漏洞,所以我们希望你使用它们。

  该 .EXE 文件仅仅是一个安装程序,还需要从 SourceForge 下载一份基本的发行版镜像(Gentoo/Debian/Fedora)。

  启动 .EXE,如果没有特殊情况可以一路下一步保持默认值,当然,当你选择发行版的那一步里,对于本文需要选择 Gentoo。

  将该镜像下载到安装目录并命名为gentoo-i586-ext3-2g-deluxe.bz2。

  这个虚拟分区文件包含了一个 Gentoo stage3 安装文件。事实上,这个 stage3 包含了 XFree86、XFCE4、Firefox、GAIM 以及 XChat 等等许多软件。该虚拟分区被格式化成 ext3 文件系统。
  • 解压该文件到 Windows 的任何一个剩余空间大于 2G 的驱动器上。
  • 那个文件所在的分区剩余空间应该不够了。
  • 如果需要,你可以在安装完成之后将 .bz2 删除。


  你或许需要 Winrar for Windows 来解压它。可以看看 关于 coLinux 的小工具 页面来下载解压镜像以及创建虚拟交换分区的工具。

  

  3. 配置

  


  修改配置文件

  只有一个配置文件需要修改:它是位于安装目录名为 default.colinux.xml 的文件。用你喜欢的编辑器打开它将会看到如下内容:代码 3.1: default.colinux.xml<?xml version="1.0" encoding="UTF-8"?><colinux>

  <!-- your path may differ slightly. -->

  <block_device index="0" path="DosDevicese:gentoo-i586-ext3-2g-deluxe" enabled="true"></block_device>

  <bootparams>root=/dev/cobd0</bootparams>

  <image path="vmlinux"></image>

  <!-- adjust the size to your needs -->

  <memory size="256"></memory>

  <!-- Make sure name= the exact name of the TAP device in your Network Connections!-->

  <network index="0" type="tap" name="TAP"></network></colinux>


  现在只修改配置文件中你解压压缩镜像的路径以及你分配给 coLinux 的内存数量。

  设置网络

  双击 colinux-daemon.exe 后你现在已经开始启动 coLinux 了,但还有很多人需要使用网络,你可以先配置好那个。你需要按进行以下操作来安装虚拟网卡。
  • 在“控制面板”启动“添加/删除硬件”然后单击“下一步”
  • 单击“是的,我已经连接好新设备”然后单击“下一步”
  • 拖动滚动条到最列表最底部然后选择“添加一个新的硬件设备”然后单击“下一步”
  • 选择“从列表中手动选择硬件”然后单击“下一步”
  • 选择“网络适配器”然后单击下一步
  • 单击“从磁盘上安装”并浏览到你的 coLinux 解压缩路径。进入“netdriver”目录。 将会出现一个 .inf 文件。
  • 选择它并单击“打开”


  你现在已经安装好虚拟网卡了。你可以像系统中其它网卡一样配置它。
  • 进入“控制面板”->“网络连接”
  • 单击你的网络连接,然后 Ctrl + 单击你的新 TAP 网络连接。
  • 右击它,然后单击“桥连接”


  Windows 应该创建了一个网络桥。如果你已经在 Windows 中激活了网络连接。它现在应该已经在正常工作中了。

  

  启动

  现在,你可以启动 colinux-daemon.exe 了。你现在引导进了一个简单的 Gentoo 安装向导中了,你可以配置 XFree86、XFCE4、GAIM、kernel-2.4.26 或者其它基本程序了。

  进入之后,你需要首先做一些小事情:
  • 以 root 帐号及空密码登陆设置 root 密码
  • 检查网络运行情况
  • 启动 sshd,然后通过 Putty 登陆(或者使用你的终端类型的 Cygwin)


  你大概想升级你的系统了,让我们现在开始做:代码 3.2: 完成安装# emerge sync# env-update && source /etc/profile(如果你喜欢用 VNC)# emerge tightvnc

  现在你需要配置 X。你可以将已经安装好的 Linux 上的 /etc/X11/XF86Config 拷贝到 coLinux 中即可(如果可能的话)注释: 你只需要使用 X 默认提供的驱动程序(不是 nvidia-glx/kernel)即可,它目前仅能使用16 位色深,所以你不需要过多编辑配置文件。请记住你不能直接在 Windows 中访问视频硬件设备,所以你只能从其它地方拷贝这个文件或者自己手动创建它。比方说你可以用 Knoppix 启动电脑并使用 Knoppix 创建的 XF86Config。

  最后一步是创建 ~/.vnc/xstartup:代码 3.3: ~/.vnc/xstartup 范例startxfce4 &

  现在只需要运行 vncserver 并配以你需要的参数。你将被提示输入一个密码,创建后请牢记它。代码 3.4: 启动 vncserver$ vncserver -geometry "1024x768" -depth 16

  现在你需要下载一个 VNC for Windows,运行 vncviewer,然后输入你的虚拟网卡的IP 地址以及你的密码。如果一切正常 vncviewer 将为你展现一个 XFCE4 的桌面-这非常有趣!

  4. 高级话题

  


  添加一个交换分区

  从 这里 下载一个交换文件(文件名中包含了交换分区大小。将它解压缩到包含 default.colinux.xml 的路径中去:代码 4.1: 添加一个交换设备<-- index="1" 意味着它将映射到 /dev/cobd1 -->

  <block_device index="1" path="DosDevicese:swap-file" enabled="true"></block_device>


  现在(重新)启动 coLinux,然后运行 mkswap:代码 4.2: 创建交换分区# mkswap /dev/cobd1

  你现在需要修改你的 /etc/fstab 并添加下面一行内容:
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,