Chinaunix首页 | 论坛 | 博客
  • 博客访问: 200623
  • 博文数量: 77
  • 博客积分: 1749
  • 博客等级: 上尉
  • 技术积分: 810
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-28 18:27
文章分类
文章存档

2012年(28)

2011年(49)

分类: 虚拟化

2011-12-16 20:20:16

为了运行XenAccess,需要安装xen3.2.0,为此,我放弃了美丽无比的fedora16,安装了也不算太丑的rhel5.2,源码安装xen的网上教程很多,但是照着做总是会出各种小问题,经过一天的折腾,终于安装好啦~ 现在记录一下安装过程,以备不时之需~

安装好red hat 5.2,首先,配置环境变量,否则像ifconfig,xm等/sbin下的命令都不能用
vim /etc/profile
PATH HOSTNAME 那一行都是大写字母的后面加上 SBIN
然后 source profile 就可以了。
然后我发现我的网卡没有被识别,需要自己装驱动。
lspci 查看网卡型号,即Ethernet controller的型号。
从Intel官网下载驱动
cd e1000-***/src/
make
make install
就被安装在了/lib/modules//kernel/drivers/net/e1000e/e1000e.ko
modprobe e1000e
insmod /lib/modules/[kernel_version]/kernel/drivers/net/e1000e/e1000e.ko
然后在network manager那里就可以看到eth0和eth1了,可以对它进行配置了。
然后,还要配置源。由于red hat更新是收费的,所以大家都采用centos的源 - - ||
cd /etc/yum.repos.d/
mv rhel-debuginfo.repo rhel-debuginfo.repo.bak
vim rhel-debuginfo.repo
[base]
name=Red Hat Enterprise Linux $releasever -Base
baseurl=
gpgcheck=1
[update]
name=Red Hat Enterprise Linux $releasever -Updates
baseurl=
gpgcheck=1
[extras]
name=Red Hat Enterprise Linux $releasever -Extras
baseurl=
gpgcheck=1
[addons]
name=Red Hat Enterprise Linux $releasever -Addons
baseurl=
gpgcheck=1
导入key,下载
然后rpm --import RPM-GPG-KEY-CentOS-5


下面开始安装Xen
1. 从Xen的官网下载xen-3.2.0,以及linux-2.6.18内核
wget  clone 
并将linux-2.6.18-xen.hg放入xen-3.2.0文件夹中

2. cd xen-3.2.0/
gedit buildconfigs/src.hg-clone 

去掉hg同步linux内核源码的步骤, (修改后的文件) 如下:

# Mercurial

HG ?= hg

LINUX_SRCDIR ?= linux-$(LINUX_VER)-xen.hg

# Repository to clone.

XEN_LINUX_HGREPO ?= $$(sh buildconfigs/select-repository $(LINUX_SRCDIR) $(LINUX_SRC_PATH))

# Set XEN_LINUX_HGREV to update to a particlar revision.

XEN_LINUX_HGREV  ?= tip

$(LINUX_SRCDIR)/.valid-src: $(__XEN_LINUX_UPDATE)

set -e ; /

touch $@

然后执行 make dist

注意,这里会让你做config选项,千万不要选coretemp,选了就出错
编译的过程中,会出现找不到compiler.h头文件的错误,这个错误不用管它。
make install
depmod -v 2.6.18.8-xen
mkinitrd -v -f --with=aacraid --with=sd_mod --with=scsi_mod initrd-2.6.18.xen.img 2.6.18-xen
然后照着写grub文件就可以了

3.重启电脑,启动xend
阅读(1480) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~