centos+6.0源码安装xen4.1.1(xen成功安装,但是在重新编译内核时有点小问题)

参考网址:http://www.vpsee.com/2010/04/install-xen-on-centos-from-source/
1 需要安装的软件包:
# yum groupinstall "Development Tools"
# yum install hmaccalc ncurses-devel zlib-devel openssl-devel python-devel \
bridge-utils  libtool-ltdl iasl xorg-x11-drv-evdev xorg-x11-drv-fbdev \
xorg-x11-drv-i810-devel xorg-x11-drv-via-devel xorg-x11-proto-devel \
xorg-x11-server-sdk xorg-x11-xtrans-devel

2 安装xen

$ tar zxvf xen-4.0.0.tar.gz
$ cd xen-4.0.0/
$ make xen tools stubdom
其中会发现如下错误:

错误1:missing uuid headers (package uuid-dev)

解决办法:yum install libuuid-devel

错误2:提示需要安装软件包:dev86

解决办法:http://www.debath.co.uk/dev86/下载并按装

错误3:`makeinfo' is missing on your system

 yum -y install readline-devel gcc gcc-gfortran gcc-c++ flex pcre-devel blas-devel lapack-devel curl-devel bison gperf gnuplot texinfo-tex tetex-dvips

 $make install-xen install-tools install-stubdom 

3 添加到启动脚本


# /sbin/chkconfig --add xend
# /sbin/chkconfig --add xendomains
# /sbin/chkconfig xend on
# /sbin/chkconfig xendomains on


4 安装xen内核,

    下载新版本的linux内核 :linux 3.0

Linux Kernel 3.0改进了对虚拟化和文件系统的支持,主要新特性有:

- Btrfs实现自动碎片整理、数据校验和检查,并且提升了部分性能

- 支持sendmmsg()函数调用,UDP发送性能提升20%,接口发送性能提升约30%

- 支持XEN dom0

- 支持应用缓存清理(CleanCache)

- 支持柏克莱封包过滤器(Berkeley Packet Filter)实时过滤,配合libpcap/tcpdump提升包过滤规则的运行效率

- 支持无线局域网(WLAN)唤醒

- 支持非特殊授权的ICMP_ECHO函数

- 支持高精度计时器Alarm-timers

- 支持setns() syscall,更好地命名空间管理

- 支持微软Kinect体感设备

- 支持AMD Llano APU处理器

- 支持Intel iwlwifi 105/135无线网卡

- 支持Intel C600 SAS控制器

- 支持雷凌Ralink RT5370无线网卡

- 支持多种Realtek RTL81xx系列网卡

- 大量新驱动

- 大量bug修正和改进

   ftp://ftp.kernel.org/pub/linux/kernel/v3.0/linux-3.0.tar.bz2


 配置好内核参数以后,保存并退出,开始编译 Linux 内核:
$ make
$ make modules
# make modules_install
# make install
# /sbin/depmod 3.0

在编译内核最后一步时,会出现如下错误:
   ERROR: modinfo: could not find module i2c_core
   暂时还没有找到解决办法,望有高手告诉如何解决此问题。但是可以进入dom 0 可以开启xen服务,


更新 grub:

#  vi /boot/grub/menu.lst
...
title CentOS (2.6.31.8-xen)
        root (hd0,0)
        kernel /xen-4.0.0.gz
        module /vmlinuz-2.6.31.8 ro root=/dev/VolGroup00/LogVol00
        module /initrd-2.6.31.8.img
...

重启系统,确认 Xen 安装成功:


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章