准备工作
- CentOS 6.0, Minimal安装, SELINUX=disabled, 配置好SRPM的repo地址
操作步骤
1. 安装基本软件包
yum -y install openssh-clients gcc g++ make automake autoconf wget glibc-devel glibc-devel.i686 libaio rpm-build yum-utils transfig libidn-devel zlib-devel texi2html SDL-devel curl-devel libX11-devel python-devel ghostscript tetex-latex ncurses-devel gtk2-devel libaio-devel texinfo dev86 gettext gnutls-devel openssl-devel pciutils-devel libuuid-devel iasl bzip2-devel xz-devel e2fsprogs-devel PyXML kpartx bridge-utils libsysfs-devel libsysfs libnl-devel libtool nfs-utils libxml2-devel xhtml1-dtds readline-devel libudev-devel libpciaccess-devel yajl-devel libpcap-devel avahi-devel dnsmasq cyrus-sasl-devel polkit lvm2 iscsi-initiator-utils parted-devel device-mapper-devel numactl-devel libcap-ng-devel netcf-devel ebtables lzop nc cyrus-sasl-md5 python-virtinst
2. 安装qemu
wget http://mirrors.ustc.edu.cn/fedora/linux/updates/13/x86_64/qemu-common-0.13.0-1.fc13.x86_64.rpm
wget http://mirrors.ustc.edu.cn/fedora/linux/updates/13/x86_64/qemu-img-0.13.0-1.fc13.x86_64.rpm
rpm -Uvh qemu-*.rpm
3. 通过srpm编译安装Xen
wget http://mirrors.ustc.edu.cn/fedora/linux/updates/15/SRPMS/xen-4.1.1-3.fc15.src.rpm
rpm -i xen-4.1.1-3.fc15.src.rpm
cd ~/rpmbuild/SPECS/
rpmbuild -bb xen.spec
cd ~/rpmbui