CoLinux安装CentOS



CoLinux安装CentOS

centos53的镜像解压后有4G大小,fat32硬盘的要注意了,貌似够呛能解开。

压缩包里面提供了运行用的bat文件,稍微修改下run.txt
eth1=pcap-bridge,”coLinux”,,
这个coLinux是 colinux安装后出现的那块网卡的名字,要自己重新命名下。我改为coLinux。

然后再centos中 修改网络配置好让他能上网

vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=centos.centos

vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
NETWORK=192.168.0.0
GATEWAY=192.168.0.1
NETMASK=255.255.255.0
IPADDR=192.168.0.2

因为在xp中需要做链接共享,默认会把ip改为192.168.0.1,colinux我就设为了.0.2


vi /etc/resolv.conf
nameserver 8.8.8.8

colinux配置完成了,只要在已经连接上网的网卡或者宽带连接上打开internet 连接共享就完成了

可以上网了,但是现在什么都不能用,没有php没有mysql 什么都没有。下面安装个lnmp用。但在安装之前需要设置些东东。
[网络速度很好的话可以跳过下面这段]:
因为安装下面的东西需要大量的包,所以我建议直接下载centos的光盘镜像,弄个53版本的 CentOS-5.3-i386-bin-DVD.iso 很大很大…
和centos镜像放到同一个目录,run.txt中默认就支持他了,在cobd1上面挂着。然后mkdir /mnt/cdrom 创建个cdrom目录
mount /dev/cobd1 /mnt/cdrom把光盘挂上
接着配置yum
vi /etc/yum.repos.d/CentOS-Base.repo
把里面所有默认项都 enabled=0 关闭掉
然后添加个
[ISO]
name=iso
baseurl=file:///mnt/cdrom/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5
这样所有安装包都从光盘下载,那是一点延迟都没有哇

[如果你网络速度很快的话就直接]
wget -c http://soft.vpser.net/lnmp/lnmp0.5.tar.gz
对了 如果提示没有wget 你先要安装下 yum install wget

下载完成后 tar zxvf lnmp0.5.tar.gz 解压出一个 lnmp0.5目录
./lnmp0.5/centos.sh
输入域名127.0.0.1 输入数据库密码root
开始安装,大概需要很久很久….然后完成了

问题又来了,大量的测试程序都在xp中存放,并不想搞到centos中,毕竟vi用着怎么也没有scite爽,colinux的图形界面貌似没有搞头吧,没搞明白…
看colinxu文档是直接支持mount硬盘的,在run.txt中添加一行cofs1=”d:\web”
我的D盘web存放php程序。
然后在centos中 mkdir /mnt/web
创建个web目录 ,然后 vi /etc/fstab 中添加一行
cofs1 /mnt/web cofs defaults 0 0
开机就打开web目录

现在我们会发现一个最严重的问题,centos根本没有办法使用cofs格式..vfat也没办法使用… 我不知道默认原版如何安装,但是发现在colinux中有个vmlinux-modules.tar.gz压缩包,解开后发现它里面的目录和centos开机显示的错误信息是一致的,所以把这个包弄到了~里面,至于如何弄,你可以传到上网wget或者找工具放到iso中,mount进来。解开vmlinux-modules.tar.gz后 会得到一个lib目录
把里面的 2.6.33.5-co-0.7.8 拷贝到 cp -r * /lib/modules/中
然后重新启动 centos 就会发现错误信息不提示了 web目录也被mount上来了,还有很多小问题,根本不能显示中文…不过起码现在从xp中打开192.186.0.2已经提示lnmp已经安装完成 正常使用了,现在只要把web设置到默认页就好了。
vi /usr/local/nginx/conf/nginx.conf
把server{ 中的 root一改 就OK啦, 在xp中勉强玩上centos了,ssh也都开启了,给root设置个密码就能用ssh链接了。