1.环境介绍
操作系统:CentOS 6.4
2.安装CentOS操作系统
参照上一篇:服务器安装CentOS操作系统
3.安装所需的工具包
3.1 开发包
在终端中输入以下命令安装:
yum groupinstall "Development Tools"
yum install hmaccalc ncurses-devel zlib-devel openssl-devel python-devel
yum install bridge-utils libtool-ltdl xorg-x11-drv-evdev xorg-x11-drv-fbdev
yum install xorg-x11-drv-i810-devel xorg-x11-drv-via-devel xorg-x11-proto-devel
yum install xorg-x11-server-sdk xorg-x11-xtrans-devel libuuid-devel
yum install readline-devel gcc gcc-gfortran gcc-c++ flex pcre-devel
yum install blas-devel lapack-devel curl-devel bison gperf gnuplot
yum install texinfo-tex tetex-dvips
3.2 dev86
在终端中输入命令:
yum search dev86
可以查找到dev86的安装包dev86.i686(也可能是其他的dev86的安装包)
在终端中输入命令安装:
yum install dev86.i686
3.3 Intel ACPI CA
在主页下载源代码:http://acpica.org/downloads
解压、安装:
tar zxvf acpica-unix-20140816.tar.gz
cd acpica-unix-20140816
make
make install
3.4 libvirt
在终端中输入命令:
yum install libvirt
3.5 git
CentOS6的不用自己安装git,因为本身就有。其他版本的CentOS要自己安装:
wget http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
rpm -Uvh epel-release-5-4.noarch.rpm
yum install git
4.安装Xen
到主页下载Xen: http://www.xen.org/
注:在下载时要注意源码是否为SUPPORTED,如果为UNSUPPORTED则不要下载使用。
解压、编译、安装:
tar zxvf xen-4.2.5.tar.gz
cd xen-4.2.5
./configure
make world
make install
注:在./configure或者make时可能会有错误提示,提示缺少什么就安装什么
5.安装Linux内核
到主页下载内核:https://www.kernel.org/
解压:
xz -d linux-3.1.2.tar.xz
tar -xvf linux-3.1.2.tar
修改内核参数:
make menuconfig
在修改界面中将以下选项都选为“*”(移动要修改的项上,然后按Shift+y键即可修改为“*”):
Processor type and features ---> Paravirtualized guest support ---> Xen guest support、Enable Xen debug and tuning parameters in debugfs、Enable Xen debug checks
Device Drivers ---> block device ---> Xen virtual block device support、Xen block-device backend driver