ubuntu11.04搭建xen环境

ubuntu11.04搭建xen环境

系统环境:ubuntu 11.04 desktop

第一步:源码及补丁包准备

xen 4.0.1

Linux Kernel 2.6.38.4

xen-patches-2.6.38-2

内核配置文件——.config

 config.txt   

由于博客附件格式支持的原因,下载此文件之后,请改名为".config"

3xen补丁文件(在附件当中):

 gcc-4.5.txt    blk_linux.txt    xmlrpc.txt  

由于博客附件格式支持的原因,下载此文件之后,请将其格式改为".patch1"

第二步:为系统安装所需要的包

1.       sudo apt-get install bcc bin86 gawk bridge-utils iproute libcurl3 libcurl4-openssl-dev bzip2 module-init-tools transfig tgif texinfo texlive-latex-base texlive-latex-recommended texlive-fonts-extra texlive-fonts-recommended pciutils-dev mercurial build-essential make gcc g++ libc6-dev zlib1g-dev python python-dev python-twisted libncurses5-dev patch libvncserver-dev libsdl-dev libjpeg62-dev iasl libbz2-dev e2fslibs-dev git-core uuid-dev ocaml libx11-dev bison flex libssl-dev gettext libgcrypt11-dev pkg-config fakeroot crash kexec-tools makedumpfile libncurses5

2.       sudo apt-get build-dep linux

3.       apt-get install gcc-multilib

4.       apt-get install xz-utils

第三步:编译xen

使用root用户,将下载好的xen-4.0.1.tar.gz拷贝到/usr/src

3xen补丁文件拷贝到/usr/src

cd /usr/src

tar zxvf xen-4.0.1.tar.gz

cd xen-4.0.1

cat ../blk_linux.patch1 | patch –p1

cat ../gcc-4.5.patch1 | patch –p1

cat ../xmlrpc.patch1 | patch –p1

make xen

mke tools

make stubdom

make install-xen

make install-tools PYTHON_PREFIX_ARG=

make install-stubdom

第四步:编译内核

使用root将下载好的linux-2.6.38.4.tar.gzxen-patches-2.6.38-2.tar.bz2都拷贝到/usr/src

tar zxvf linux-2.6.38.4.tar.gz

tar xvf xen-patches-2.6.38-2.tar.bz2

cd linux-2.6.38.4

cat ../xen-patches/*.patch1 | patch -p1

.config文件拷贝到linux-2.6.38.4

make menuconfig

make

make install

make modules_install

update-initramfs -c -k 2.6.38.4

depmod 2.6.38.4

Xen的内核模块加入/etc/modules文件,使系统启动时自动加载:

vi /etc/modules

netbk

blkbk

blktap

第五步:修改grub

Ubuntu 11.04 使用了Grub2,Grub2Xen是不兼容的,于是将grub2降级到grub

apt-get purge grub-pc

rm /boot/grub/*

apt-get install grub

grub-install --recheck /dev/sda

update-grub

手动添加启动菜单,/boot/grub/menu.lst中添加以下内容:

title Xen 4.0.1 / Linux 2.6.38.4

kernel /boot/xen-4.0.gz

module /boot/vmlinuz-2.6.38.4 root=[root-location] ro cnsole=tty0

module /boot/initrd.img-2.6.38.4

第六步:重启

如果不发生意外的话,就会成功搭建,可以通过命令进行测试:

ps –ef | grep xend

xm list

 

参考资料:

http://wiki.xensource.com/xenwiki/Xen4.0

http://blog.jeoygin.org/archives/360

阅读(2679) | 评论(6) | 转发(3) |
0

上一篇:rz和sz命令上传和下载远程主机文件

下一篇:Xen 4.0.1 on ubuntu 10.04

相关热门文章
  • APP开发流程,你知道多少...
  • ubuntu下为Tiny6410搭建nfs服...
  • Linux3.6.7在OK6410平台的移植...
  • centos 7 环境搭建
  • centos6.5下Zabbix系列之Zabbi...
  • linux 常见服务端口
  • xmanager 2.0 for linux配置
  • 【ROOTFS搭建】busybox的httpd...
  • openwrt中luci学习笔记
  • 什么是shell
  • linux dhcp peizhi roc
  • 关于Unix文件的软链接
  • 求教这个命令什么意思,我是新...
  • sed -e "/grep/d" 是什么意思...
  • 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~

sunjiangang-ok2012-03-30 13:27:54

http://publib.boulder.ibm.com/infocenter/tivihelp/v48r1/index.jsp?topic=%2Fcom.ibm.hslt.doc_1.1.2%2Finstalling%2Ft_inst_vhd_util.html

回复 | 举报

sunjiangang-ok2012-03-28 13:45:04

fedora 14 xen 安装
http://wiki.xensource.com/xenwiki/Fedora13Xen4Tutorial

回复 | 举报

sunjiangang-ok2012-03-28 10:34:50

fedora 16安装xen
http://www.linuxidc.com/Linux/2011-12/48760p2.htm

回复 | 举报

sunjiangang-ok2012-03-28 09:31:37

centos 下载地址
http://mirrors.ustc.edu.cn/centos/

回复 | 举报

sunjiangang-ok2012-03-27 14:28:59

可以参考这篇文章:
http://www.blogjava.net/ldwblog/archive/2011/07/22/354862.html

回复 | 举报
  • 1
  • 2
  • 末页
评论热议

你可能感兴趣的:(LINUX)