xen - 4.1.2 + Linux - 3.1.2 소스 코드 컴 파일 설치

5148 단어 linux
xen - 4.1.2 + Linux - 3.1.2 소스 코드 컴 파일 설치
 
다음 모든 명령 은 CentOS 6.2 시스템 에서 작 동 합 니 다.
 
xen 소스 코드 다운로드 
wget http://bits.xensource.com/oss-xen/release/4.1.2/xen-4.1.2.tar.gz
 
필수 패키지 설치
yum groupinstall "Development Libraries"
yum groupinstall "Development Tools"
yum install transfig wget texi2html libaio-devel dev86 glibc-devel e2fsprogs-devel gitk mkinitrd iasl xz-devel bzip2-devel pciutils-libs pciutils-devel SDL-devel libX11-devel gtk2-devel bridge-utils PyXML qemu-common qemu-img mercurial libidn-devel
yum -y install glibc-devel.i686texinfo libuuid-devel iasl python-lxml
yum -y install openssl openssl-devel
yum -y install ncurses ncurses-*
yum install python-devel -y
 
    xen hypervisor
tar zxvf xen-4.1.2.tar.gz
 
make world
make install
 
/boot   xen-4.1.2.gz xen-syms-4.1.2  
 
 Xen       :
 
     
/sbin/chkconfig --add xend
/sbin/chkconfig --add xencommons
/sbin/chkconfig --add xendomains
/sbin/chkconfig xend on
/sbin/chkconfig xendomains on
/sbin/chkconfig xencommons on
 
      
 
    Linux3.1.2  

wget http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.1.2.tar.bz2
#
make oldconfig \ # 모든 기본 값
#
make menuconfig 
 
Processor type and features --- >
     Paravirtualized Guest 지원 선택
  Device Drivers ---> 
      Xen driver support ---> 
        모두 선택 *
 
수정: CONFIGXEN_DEV_EVTCHN=y(
m 이면 켜 질 때 xencommons 를 시작 할 수 없습니다)
 
make make modules make modules_install make install (xen - evtchn 모듈 을 찾 을 수 없습니다. 무시 합 니 다)
depmod 3.1.2
mkinitrd -v -f --with=aacraid --with=sd_mod --with=scsi_mod initramfs-3.1.2.img 3.1.2
 
grub 설정:
 
title CentOS (3.1.2-xen)
        root (hd0,0)
        kernel /boot/xen-4.1.2.gz  dom0_mem=1024M
        module /boot/vmlinuz-3.1.2 ro root=/dev/sda1
        module /boot/initramfs-3.1.2.img
 
참고: http://linuxme.blog.51cto.com/1850814/390778  http://share.blog.51cto.com/278008/723828   http://blog.chinaunix.net/space.php?uid=147142&do=blog&id=2788048   http://wiki.xen.org/xenwiki/2.6.18-to-2.6.31-and-higher
http://wiki.xen.org/wiki/Migrate_from_Linux_2.6.18_to_2.6.31_and_higher
http://wiki.xen.org/wiki/Mainline_Linux_Kernel_Configs
http://wiki.xen.org/wiki/HostConfiguration/Networking

좋은 웹페이지 즐겨찾기