在centos5.5上编译xen-4.1.1
1. 解决依赖:
yum install texinfo iasl dev86
2. 下载源码:
xen-4.1.1.tar.gz
wget http://bits.xensource.com/oss-xen/release/4.4.1/xen-4.4.1.tar.gz
lwip-1.3.0.tar.gz
grub-0.97.tar.gz
pciutils-2.2.9.tar.gz
zlib-1.2.3.tar.gz
newlib-1.16.0.tar.gz
linux-2.6.18-xen.hg
hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg
3. 放置下载的包:
假设建立编译文件夹xen-build;
1). cd xen-build;
2). cp xen-4.1.1.tar.gz xen-build
3). tar xzf xen-4.1.1.tar.gz
4). cd xen-4.1.1
5). mv linux-2.6.18-xen.hg xen-4.1.1
6). mv lwip-1.3.0.tar.gz grub-0.97.tar.gz pciutils-2.2.9.tar.gz zlib-1.2.3.tar.gz newlib-1.16.0.tar.gz
stubdom
以上操作:把 kernel (linux-2.6.18-xen.hg) 拷贝到 xen-4.1.1文件夹下面;
把5个包(grub/lwip..)拷贝到xen-4.1.1/stubdom文件夹下面;
要编译 dom0, domU kernel修改:
xen-4.1.1/config/Linux.mk文件:
KERNELS ?= linux-2.6-xen0 linux-2.6-xenU
4. make dist
5. make install
1. 解决依赖:
yum install texinfo iasl dev86
2. 下载源码:
xen-4.1.1.tar.gz
wget http://bits.xensource.com/oss-xen/release/4.4.1/xen-4.4.1.tar.gz
lwip-1.3.0.tar.gz
grub-0.97.tar.gz
pciutils-2.2.9.tar.gz
zlib-1.2.3.tar.gz
newlib-1.16.0.tar.gz
linux-2.6.18-xen.hg
hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg
3. 放置下载的包:
假设建立编译文件夹xen-build;
1). cd xen-build;
2). cp xen-4.1.1.tar.gz xen-build
3). tar xzf xen-4.1.1.tar.gz
4). cd xen-4.1.1
5). mv linux-2.6.18-xen.hg xen-4.1.1
6). mv lwip-1.3.0.tar.gz grub-0.97.tar.gz pciutils-2.2.9.tar.gz zlib-1.2.3.tar.gz newlib-1.16.0.tar.gz
stubdom
以上操作:把 kernel (linux-2.6.18-xen.hg) 拷贝到 xen-4.1.1文件夹下面;
把5个包(grub/lwip..)拷贝到xen-4.1.1/stubdom文件夹下面;
要编译 dom0, domU kernel修改:
xen-4.1.1/config/Linux.mk文件:
KERNELS ?= linux-2.6-xen0 linux-2.6-xenU
4. make dist
5. make install