CentOS 6.3 源码安装Xen
来源:互联网 发布:软件开发高级工程师招聘 编辑:程序博客网 时间:2024/05/08 06:38
软件包下载
xen4.1.3.tar.gz
下载地址:http://bits.xensource.com/oss-xen/release/4.1.3/xen-4.1.3.tar.gzacpica-unix-20120816.tar.gz
http://acpica.org/downloads
linux-3.1.2.tar.bz2
下载地址://www.kernel.org/pub/linux/kernel/v3.0/linux-3.1.2.tar.bz2
Dev86bin-0.16.19.tar.gz
下载地址:http://www.debath.co.uk/dev86/Dev86bin-0.16.19.tar.gz
这些基本就可以搭建 xen环境了。
软件包地址:
2配置步骤:
2.1,安装xen之前需要的一些软件包:
运行下列命令:
yum groupinstall "Development Tools"
yum install hmaccalc ncurses-devel zlib-devel openssl-devel python-devel
yum install bridge-utils libtool-ltdl xorg-x11-drv-evdev xorg-x11-drv-fbdev
yum install xorg-x11-drv-i810-devel xorg-x11-drv-via-devel xorg-x11-proto-devel
yum install xorg-x11-server-sdk xorg-x11-xtrans-devel libuuid-devel
yum install readline-devel gcc gcc-gfortran gcc-c++ flex pcre-devel
yum install blas-devel lapack-devel curl-devel bison gperf gnuplot
yum install texinfo-tex tetex-dvips
2.2,装编译交叉环境 dev86
tar zxvf Dev86bin-0.16.19.tar.gz -C /
这样直接就放到了 usr下,因为我解压的它的时候 直接就解压成 usr文件夹,所以-C之后的参数为 /,
网上写的是/usr
这样我解压出来是不对的
2.3,安装acpica-unix-20120816.tar.gz
命令如下:
tar zxvf acpica-unix-20120816.tar.gz
cd acpica-unix-20120816
make
make install
2.4,安装libvirt
yum install libvirt
这样在xen安装完后才会有桥接virbr0
2.5,安装xen环境
tar zxvf xen4.1.3.tar.gz
cd xen4.1.3
make xen
make tools
make stubdom
make install-xen
make install-tools
make install-stubdom
至此,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
2.6 内核安装,
原来想这Cent Os 内核高级点可以,但是都失败了,所以强调一下,在Linux 3.1.2下我才成功了。
tar jxf linux-3.1.2.tar.bz2
cd linux-3.1.2
make
make modules
make modules_install
make install
现在基本工作完成。
2.7 最后 更改grub.conf
gedit /boot/grub/grub.conf
找到这一项,改成这样,顺便说一下default的意思,可以更改为0,它的意思是什么呢?
意思是说如果为0,默认启动title开头的第一项,我的第一项就是xen的内核,所以改为0,它首先会默认启动
xen内核的系统,但是我想默认启动 我原来的linux-2.6.32-71.el6.i686那个内核的系统,所以default为1,
:
..................................
..................................
default=1
timeout=5
splashimage=(hd0,8)/grub/splash.xpm.gz
hiddenmenu
title CentOS Linux (3.1.2)
root (hd0,8)
kernel /xen.gz
module /vmlinuz-3.1.2 ro root=/dev/mapper/vg_lee-lv_root rd_LVM_LV=vg_lee/lv_root rd_LVM_LV=vg_lee/lv_swap rd_NO_LUKS rd_NO_MD rd_NO_DM LANG=en_US.UTF-8 SYSFONT=latarcyrheb-sun16 KEYBOARDTYPE=pc KEYTABLE=us crashkernel=auto rhgb quiet
module /initramfs-3.1.2.img
测试Xen的安装
xm list
如果ok,会出现:
Name ID Mem VCPUs State Time(s)
Domain-0 0 1890 2 r----- 427.6
- CentOS 6.3 源码安装Xen
- CentOS Xen 源码安装实验
- CentOS 5.3源码安装xen-3.2.0
- centos 5 源码安装 xen 3.4.2
- Centos上源码安装xen-4.8.0
- centos 6.3 64位 安装 Xen
- Centos 6.3 下的Xen的安装
- Centos 6.3 Xen的安装。简化版
- centos 5源码编译安装xen实验笔记
- 在 CentOS 7.0 上源码安装 Xen 4.5
- 在CentOS下源码安装 Xen并搭建Windows虚拟机
- 在 CentOS 7.0 上源码安装 Xen 4.5
- Centos 7 安装 Xen
- 源码安装xen
- 源码安装xen虚拟机
- CentOS7 源码安装Xen
- Centos下安装xen虚拟机
- CentOS上安装Xen虚拟机
- joomla组建分析 rsform为例
- when reduce jobs start up?
- 打入内部寻找内幕(第十六周上机任务 单步调试)
- 【转载】编程规范
- NetBeans更改默认JDK路径
- CentOS 6.3 源码安装Xen
- Windows 8开发31历程---第一天: 一个的空白应用程序
- 产生a--z之间的10为随机数
- Android中在控件上显示倒计时
- 开机显示或不显示用户登录密码输入界面,不设置密码亦可显示
- 浅析人脸检测之Haar分类器方法:Haar特征、积分图、 AdaBoost 、级联
- CSS property: -webkit-line-break
- delete p和delete[] p的区别
- RequireJS管理js文件依赖示例