Chinaunix首页 | 论坛 | 博客
  • 博客访问: 197457
  • 博文数量: 77
  • 博客积分: 1749
  • 博客等级: 上尉
  • 技术积分: 810
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-28 18:27
文章分类
文章存档

2012年(28)

2011年(49)

分类: 虚拟化

2011-11-04 20:28:53

# chkconfig network on
# /etc/init.d/network start
# yum install screen vim wget tcpdump ntp ntpdate man smartmontools ethtool
Edit "/boot/grub/grub.conf" and modify "timeout=10" and comment out the "hiddenmenu" option
Edit "/etc/selinux/config" and disable it
# /etc/init.d/iptables stop
# chkconfig iptables off
# /etc/init.d/ksmtuned stop
# chkconfig ksmtuned off
# reboot
# 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
# yum install glibc-devel.i686
$ make xen
$ make tools
注意,由于Fedora14内PYTHON的版本为2.7,而以前的版本为2.6,所以安装完后可能会出现xend不能启动的错误,可以参考Magic Yang的patch,tools中的两个文件进行修改重新编译安装就可以了。
$ make install-xen
$ make install-tools
$ wget
$ tar xf linux-2.6.32.13.tar.bz2
$ wget
$ mkdir xen-patches-2.6.32-2
$ tar xf xen-patches-2.6.32-2.tar.bz2 -C xen-patches-2.6.32-2
patch.sh: #!/bin/bash for P in `ls ../xen-patches-2.6.32-2/6*.patch1 | sort` do patch -p1 -s -i $P if [ $? = 0 ]; then echo $P applied else echo "Error processing "$P exit 1 fi done

Put this script into Linux source directory and execute:

$ sh ./patch.sh

download the .config here:

make menuconfig
make -j16
make modules
make modules_install
make install
title Fedora Xen 4.0.1 with Linux 2.6.32.13 pvops dom0
root (hd0,0)
kernel /xen.gz ro rhgb quiet
module /vmlinuz-2.6.32.13 ro root=/dev/mapper/vg_anita-lv_root nomodeset
module /initramfs-2.6.32.13.img
reboot
xm list
xm info

参考资料:







阅读(1110) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~