Chinaunix首页 | 论坛 | 博客
  • 博客访问: 745804
  • 博文数量: 790
  • 博客积分: 40560
  • 博客等级: 大将
  • 技术积分: 5065
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 16:29
文章分类

全部博文(790)

文章存档

2011年(1)

2008年(789)

我的朋友

分类: LINUX

2008-08-28 17:24:27

 
一.准备工作
1.预装Linux操作系统FC6,内核版本2.6.18,安装过程请注意,在选择的包的时候,虚拟化一定不要选。

2.下载Xen3.1的SRC压缩文件,因为FC6和Xen3.1是比较好的搭配。

下载地址:,该地址直接复制到迅雷即可以直接下载。

二.安装Xen3.1

1.解压
tarzxvfxen-3.1.0-src.tgz

2.编译
进入解压的目录../xen-3.1.0-src下,依次执行下列命令:

makexen
maketools

#注:如果你是试图安装xen3.0.2,那么这个地方会编译失败,原因是xen3.0.2本身的一个bug

makeKERNELS="linux-2.6-xen0linux-2.6-xenU"kernels
makelinux-2.6-xen0-configCONFIGMODE=menuconfig

#可以不用选择直接exit,然后save就可以了
makelinux-2.6-xen0-build
makelinux-2.6-xenU-configCONFIGMODE=menuconfig

#可以不用选择直接exit,然后save就可以了

makelinux-2.6-xenU-build

3.安装

makeinstall-xen
makeinstall-tools
makeinstallKERNELS="linux-2.6-xen0linux-2.6-xenU"kernels

4.检查模块相依性
depmod2.6.18-xen0

5.制作initrd***.img是一个镜像文件
mkinitrd-v-f--omit-scsi-modulesinitrd-2.6.18-xen0.img2.6.18-xen0

查看:ls/lib/modules/

2.6.18-xen02.6.18-xenU等

6.修改grub

vim/etc/grub.conf:
titleXen3.1/FedoraCore6
root(hd0,0)

#依据其它启动项来改变root(hd0,*)

kernel/boot/xen-3.1.gzdom0_mem=512000console=vga
module/boot/vmlinuz-2.6.18-xen0root=/dev/hda3roconsole=tty0

#依据其他启动项来修改hda3

module/boot/initrd-2.6.18-xen0.img

7.disabletlssupport
mv/lib/tls/lib/tls.disabled

8.reboot
reboot即可以进入刚编译的内核

#如果发现不能上网,使用ifconfig检查你的eth0是否有,如果没有说明没有网卡驱动,使用lspci查看你的网卡型号,以便下载驱动,下载驱动严格按照你本身的内核版本,安装readme文档来装你的网卡驱动。这个过程是在Xen这个内核下进行的。

#下载驱动也是一个比较麻烦的事情,本人的rtl8169的网卡,针对2.6.X的下载地址是:

ftp://202.65.194.211/cn/nic/r8169-6.006.00.tar.bz2同样复制到迅雷直接下载。

#安装完成后,用brctl命令检查,是否安装了bridge-utilis包,因为这个在你安装domainu的时候系统需要用到的工具。

#以上工程都进行完毕后,使用xendstart命令起虚拟机,然后用命令ifconfig查看,可以看到xenbr0选项里。

这样一来,再进行DomainU的安装时,就不会提示如下的错误了:

Error:Device0(vif)couldnotbeconnected.Couldnotfindbridge,andnonewasspecified

三.DomainU的安装
1.guest可以自己定制或者下载别人做好的。例如

2.虚拟机镜像文件示例vod2.conf:
kernel="/boot/vmlinuz-2.6.16-xenU"
memory=640
name="vod2"
vif=['''']
disk=[''file:/vm/fc6.img,hda3,w'']

#就看自己的映像放在哪个路径下了
hostname="hpcnode213"
root="/dev/hda3ro"
xmcreate-cvod2.conf

四.注意问题汇总
1,版本问题是linux的最头疼的问题

2,务必使用最新版本(包括:Fedora,Xen,及各种软件)

3,坚决使用root权限安装

4,深刻理解linux的标准文件系统目录结构

5,高版本的内核环境中不能编译低版本的内核,即使编译成功,也不能启动

6,FedoraCore6切忌不要选择virtualization,否则就被安装为FC6-XEN

7,划分分区时,一定要预先估算可能占用的容量,尤其是编译时可能产生大量中间结果

8,安装FC时务必关闭防火墙,包括iptables和SELinux


阅读(314) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~