当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 5 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [原创]为coLinux安装配置ubuntu8.04
帖子发表于 : 2008-04-28 10:26 

注册: 2007-05-11 9:21
帖子: 65
送出感谢: 0 次
接收感谢: 0 次
安装基本系统:
首先从这里下载coLinux并安装:http://www.henrynestler.com/colinux/testing/devel-0.8.0/20080420-Snapshot/devel-coLinux-20080420.exe
安装过程很简单,只需要把下载硬盘镜像前面的勾去掉(下面的安装用不到),其它一路默认。
由于coLinux使用修改过后的内核,而ubuntu的内核不带有coLinux启动所需的模块,所以无法用ubuntu的光盘直接安装。上次安装ubuntu 7.04时我使用的是直接拷贝已有系统的方法。对于8.04这个新出的版本我还没有安装过,于是想了另外的办法。ubuntu 8.04的光盘自带了wubi,这个工具能把ubuntu安装在windows系统中,像一个普通应用一样。我就利用wubi为coLinux准备所需的文件。
在安装wubi前需要事先把coLinux安装目录下vmlinux-modules.tar.gz这个文件拷贝到和wubi安装分区不同的另一个fat32分区上,以免造成不必要的麻烦,U盘是个不错的选择。
使用wubi正常安装ubuntu 8.04,安装完成并启动后,解压vmlinux-modules.tar.gz,把lib/modules/2.6.22.18-co-0.8.0拷贝到根目录的/lib/modules下。删除/etc/rc2.d/S30gdm。修改/etc/fstab,把/和swap对应的行改成/dev/cobd0和/dev/cobd1。重启系统进入windows,剩下的工作可以在windows下边听音乐边做了。
建一个新目录(ubuntu8.04),把wubi的disks目录下的root.disk,swap.disk移动到这个目录,现在wubi的使命已经完成,可以卸载掉了。把colinux安装目录下的vmlinux、initrd.gz也拷贝到新建的目录里。
在ubuntu8.04里为colinux新建一个配置文件(ubuntu8.04.conf):
代码:
kernel=vmlinux
initrd=initrd.gz
mem=256
cobd0=root.disk
cobd1=swap.disk
eth0=tuntap,,02:00:00:00:00:02
eth1=pcap-bridge,"本地连接",02:00:00:00:00:03
root=/dev/cobd0
ro

我的局域网有dhcp服务器,把eth1配置成“pcap-bridge”方式启动后就能直接连接internet,如果你的网络是其它类型,可能需要根据情况更改。
在ubuntu8.04里新建一个start.bat用来启动coLinux(那个路径要改成自己的coLinux安装目录):
代码:
@ set path=E:\Program Files\coLinux;%path%
@ colinux-daemon.exe -t nt @ubuntu8.04.conf

运行start.bat启动系统。好了,基本搞定了,现在有一个在coLinux下能够启动到字符界面的ubuntu 8.04了。

进阶一,配置网络:
配置windows里的网络:把“TAP-Win32 Adapter V8 (coLinux)”对应的网卡ip地址改成固定的,如192.168.108.1
修改ubuntu里的/etc/network/interfaces,添加
代码:
auto eth0
iface eth0 inet static
address 192.168.108.2
netmask 255.255.255.0 

修改/etc/host,添加
代码:
192.168.108.1 host

现在coLinux中的ubuntu 8.04和windows主机可以用192.168.108.1和192.168.108.2这两个ip地址互访了。建议先安装ssh,然后在windows下用putty连接很方便。另外安装一个vsftpd传输文件会比较方便。

进阶二,配置图形界面:
在windows中安装一个X server,比如Xming,或cygwin里的XWin。
修改ubuntu里的~/.bashrc,添加
代码:
export DISPLAY=host:0.0

运行
代码:
. ~/.bashrc

启动一个xterm试试看,它的窗口应该在windows中显示出来。如果对图形界面要求不高,这样就可以了,需要用哪个程序就用命令行启动就行了。如果想得到一个完整的图形会话,需要修改gdm的配置,
代码:
sudo vi /etc/gdm/gdm.conf

找到 [daemon] 下面的“RemoteGreeter”,把前面的“#”去掉。 找到 [xdmcp],將下面的“Enable=false”改成“Enable = true”。
然后启动gdm:
代码:
sudo /etc/init.d/gdm start

在windows里的在ubuntu8.04目录下建立一个startx.bat(对于Xming),用来启动图形界面:
代码:
@echo off
SET DISPLAY=127.0.0.1:0.0
SET REMOTE_HOST=192.168.108.2
SET LOCAL_HOST=192.168.108.1
start d:\Progra~1\Xming\Xming.exe -query %REMOTE_HOST% -nodecoration -lesspointer -from %LOCAL_HOST% -clipboard

如果使用的是cygwin里的XWin,需要修改startxwin.bat,把启动XWin那行改成:
代码:
%RUN% XWin -query 192.168.108.2 -from 192.168.108.1 -clipboard -silent-dup-error

现在运行startx.bat或者startxwin.bat就可以在windows里登录ubuntu了。
如果希望每次启动时gdm都自动启动,需要恢复我们在安装时删掉的gdm的服务:
代码:
sudo cp -a /etc/rc3.d/S30gdm /etc/rc2.d/

这样重启后就可以直接登录了。也可以用vnc方式实现图形界面,喜欢的话就自己研究吧。

网络通了,图形界面也有了,剩下的东西就和正常安装的ubuntu一样了,慢慢折腾吧。


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-05-22 16:40 

注册: 2007-10-07 9:59
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
按照此方法用xming进入桌面的时候
显示:
Some things, such as themes, sounds, or background settings may not work correctly.

The Settings Daemon restarted too many times.

The last error message was:

There was an unknown activation error.

GNOME will still try to restart the Settings Daemon next time you log in.

不知道什么原因


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-05-23 14:39 

注册: 2007-10-07 9:59
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
找到原因了,是因为本地的系统防火墙打开了的原因,关闭本地的防火墙就OK了


页首
 用户资料  
 
4 楼 
 文章标题 : Re: [原创]为coLinux安装配置ubuntu8.04
帖子发表于 : 2009-09-03 13:27 

注册: 2009-08-31 22:38
帖子: 3
送出感谢: 0 次
接收感谢: 0 次
这个 不错,值得顶下。
可惜我没看懂 用光盘镜像咋做系统镜像。。。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: [原创]为coLinux安装配置ubuntu8.04
帖子发表于 : 2010-06-27 2:53 

注册: 2008-06-30 19:09
帖子: 27
送出感谢: 0 次
接收感谢: 0 次
07年的文章,到现在没用了。

而且在gdm不需要设置daemon,否则就会报错。

而且在ubuntu中不需要做对xming的设置。


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 5 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译