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 安裝成功:


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