Chinaunix首页 | 论坛 | 博客
  • 博客访问: 170555
  • 博文数量: 33
  • 博客积分: 2143
  • 博客等级: 大尉
  • 技术积分: 807
  • 用 户 组: 普通用户
  • 注册时间: 2005-12-31 10:24
个人简介

Show me the money

文章分类

全部博文(33)

文章存档

2015年(1)

2013年(1)

2011年(12)

2010年(14)

2009年(2)

2008年(2)

2005年(1)

我的朋友

分类: LINUX

2011-05-04 18:32:03

花了几天功夫,终于搭建好了andLinux虚拟机。在此与大家共享。


1.         安装必须的软件

     sudo apt-get install PACKAGE

    如果不知道PACKAGE的名字,可以通过apt-cache search PACKAGE来查询

2.         扩充磁盘空间

a)         制作磁盘镜像文件,文件大小就是所希望扩充的磁盘空间大小

最简单的方式是安装cygwin之后,通过dd命令生成,例如

dd if=/dev/zero of=ex-fs.vdi bs=$((0x40000000)) count=20

就是生成120G的空白文件

b)        修改配置文件setting.txt,增加cobd3=PATH\ex-fs.vdi

c)         重启动andlinux,格式化分区

mke2fs -t ext3 /dev/cobd3

d)        配置/etc/fstab,这样不必每次重新手工挂载

/dev/cobd3      /mnt/extfs   ext3    defaults    1   1

3.         修改root密码

默认的root密码没有公开,我们可以用sudo身份修改之

sudo passwd root

4.         更换root文件系统

    andLinux默认的根文件系统为C:\Program Files\andLinux\Drives\base.vdi,大小只有2G。可以通过下面的方式将根文件系统更换为其他文件

$ { cat "C:/Program Files/andLinux/Drives/base.vdi"; dd if=/dev/zero bs=$((0x40000000)) count=78; } > MYDIR/andlinux-rootfs.vdi

修改配置文件setting.txt,增加cobd2=MYDIR\ andlinux-rootfs.vdi

启动andLinux,输入下列命令

$ apt-cache search resize2fs

system-config-lvm - A utility for graphically configuring Logical Volumes

$ sudo apt-get install system-config-lvm

$ sudo e2fsck –f /dev/bdco2

$ sudo resize2fs /dev/cobd2 80G

修改C:\Program Files\andLinux\ settings.txt

cobd0=Drives\base.vdi

修改成

cobd0=MYDIR/andlinux-rootfs.vdi

重启andLinux

$ df /

Filesystem           1K-blocks      Used Available Use% Mounted on

/dev/cobd0            82569904   1861296  77353248   3% /

5.         安装chkconfig

sudo apt-get install chkconfig

 

关于colinux的网路配置在这里有详细的介绍

google查到的信息来看,为了使andLinux的服务对外部可见,应当将andLinux的网卡配置成pcap-bridge/ndis-bridge类型。但是我折腾了好几天,始终无法将这条路走通。无奈之下转而尝试利用slirp的端口转发功能,终于成功。

 

SSH Server配置

1.         启动ssh服务

sudo chkconfig -s ssh on

2.         修改settings.txt

eth0=slirp,,tcp:22:22

3.         通过ifconfig查看andLinuxIP地址

4.         重启andLinux

5.         通过SecureCRT/Putty等客户端连接到andLinux。平时使用的时候可以关闭andLinuxconsole窗口。

 

NFS Server配置

1. 安装nfs server

sudo apt-get install nfs-kernel-server

2. CoLinux修改/etc/services,增加以下内容(将NFS Daemon使用的端口固定下来):

mountd          6400/tcp

mountd          6400/udp

lockd           6401/tcp

lockd           6401/udp

statd           6402/tcp

statd           6402/udp

3. 配置nfs的访问权限,注意/etc/exports的格式:

/home/nfs1       *(rw,sync,no_root_squash,no_subtree_check)

/home/nfs2       192.168.1.1(rw,sync,no_root_squash,no_subtree_check)

Ip地址与(之间不要加空格,否则nfs只能mountReadonly Filesystem

4. 启动nfs服务

chkconfig -s portmap on

chkconfig -s nfs-common on

chkconfig -s nfs-kernel-server on

5. 修改settings.txt

eth0=slirp,,tcp:22:22/tcp:111:111/tcp:2049:2049/tcp:6400:6400/tcp:6401:6401/tcp:6402:6402

6. Windows XP防火墙上将colinux-slirp-net-daemon.exe设置成例外,并且端口221112049640064016402也设置为允许。

7. 重启andLinux

 

阅读(2861) | 评论(0) | 转发(0) |
0

上一篇:Shared libary的路径问题

下一篇:VIM笔记 (1)

给主人留下些什么吧!~~