xen-3.3.1安装
环境:主机的操作系统是XP,安装VMware,在vmware上安装centos5.3,在centos5.3上安装xen。以下内容大多转载自http://blog.csdn.net/jcwkyl.
1。从http://www.xen.org/download/index_3.3.1.html下载xen-3.3.1.tar.gz和linux-2.6.18-xen-3.3.0.tar.gz。在xp下下载放在和虚拟机centos5.3共享的文件夹下。我是sharexen(前一篇有如何设置共享文件夹)。
2.启动VMware打开centos5.3。以root用户登录。
# cd /usr /local
# mkdir Xen-3.3.1
# cd Xen-3.3.1/
# cp /mnt/hgfs/sharexen/xen-3.3.1.tar.gz /usr/tmp
# cp /mnt/hgfs/sharexen/linux-2.6.18-xen-3.3.0.tar.gz /usr/tmp
# tar zxvf /usr/tmp/xen-3.3.1.tar.gz
# tar zxvf /usr/tmp/linux-2.6.18-xen-3.3.0.tar.gz
解压结束后会多出两个文件xen-3.3.1和linux-2.6.18-xen-3.3.0
安装过程主要的几份参考文档来自:
http://www.xen.org/download/docs/xen33.linux-2.6.18.README.txt
http://lists.xensource.com/archives/html/xen-users/2008-01/msg00699.html
http://www.xen.org/support/index.html
最后的一个网址处有众多的文档链接。
安装 rpmforge ,这是一个软件仓库,然后用它安装 mercurial ,这是一个源代码管理器 (source code management) 。
按照 https://rpmrepo.org/RPMforge/Using 的方法安装 rpmforge :
# cd /usr/tmp
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm
以上命令不好用 就直接用下载文件到sharexen下然后放到/tmp下
# cp /mnt/hgfs/sharexen/rpmforge-release-0.3.6-1.el5.rf.i386.rpm /tmp
# cd /tmp
# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm
现在用 yum 安装 mercurial。
# yum install mercurial (开始不好用,在/etc/resolv.conf中加入nameserver 202.198.16.3就好用了)
# hg
输出 hg 命令的帮助,说明 mercurial 安装成功。
# cd /usr/local/Xen-3.3.1/
# hg clone http://xenbits.xensource.com/linux-2.6.18-xen.hg
以下是部分输出:
destination directory: linux-2.6.18-xen.hg
requesting all changes
adding changesets
adding manifests
adding file changes
added 921 changesets with 23573 changes to 20935 files
updating working directory
20912 files updated, 0 files merged, 0 files removed, 0 files unresolved
现在已经多出了一个 linux-2.6.18-xen.hg 目录。
# cd xen-3.3.1/
# less README
在这个文件中可以看到安装前必须安装的软件包版本:
* GCC v3.4 or later
* GNU Make
* GNU Binutils
* Development install of zlib (e.g., zlib -dev)
* Development install of Python v2.3 or later (e.g., python-dev)
* Development install of curses (e.g., libncurses -dev)
* Development install of openssl (e.g., openssl -dev)
* Development install of x11 (e.g. xorg-x11-dev)
* bridge-utils package (/sbin/brctl )
* iproute package (/sbin/ip )
* hotplug or udev
安装它们:
# yum install gcc
# yum install gcc -c++
make 已经安装。
# rpm -qa | grep binutils
binutils-2.17.50.0.6-9.el5
把要安装的文件编辑个脚本
#vi yumscriptinstall
以下是vi 中内容
#! /bin/bash
yum install zlib-devel
yum install python-devel
yum install ncurses-devel
yum install openssl-devel
yum install libX11-devel
yum install bridge-devel
yum install iproute
yum install udev
:wq
#chmod 700 yumscriptinstall
#./yumscriptinstall
在安装过程中选项都选y
这里先检查一下:
# cd tools/check/
# ./chk build
Xen CHECK-BUILD Tue Jul 28 13:04:54 CST 2009
Checking check_crypto_lib : OK
Checking check_curl : unused, OK
Checking check_openssl_devel : OK
Checking check_python : OK
Checking check_python_devel : OK
Checking check_x11_devel: OK
Checking check_xgettext : OK
Checking check_xml2: unused, OK
Checking check_zlib_devel : OK
Checking check_zlib_lib : OK
# ./chk install
Xen CHECK-INSTALL Tue Jul 28 13:04:58 CST 2009
Checking check_brctl : OK
Checking check_crypto_lib : OK
Checking check_curl : unused, OK
Checking check_iproute : OK
Checking check_python : OK
Checking check_python_xml : OK
Checking check_udev : OK
Checking check_xml2: unused, OK
Checking check_zlib_lib : OK
好了,现在软件包都备齐了。
#cd /usr/local/xen-3.3.1/xen-3.3.1
建立个文件保存make world的错误信息
#vi wrongmakeworld
# make world 2>>wrongmakeworld
建立个文件保存make install的错误信息
#vi wrongmakeinstall
# make install 2>>wrongmakeinstall
这两条命令就能搞定一切了。其中安装 stubdom 时出错,错误原因是 makeinfo 没有安装, latex 没有安装,我觉得这应该不影响大局。
现在要做的就是修改 grub ,重新启动。
#cd /boot
# mkinitrd --without-dmraid initrd-2.6.18.8-xen.img 2.6.18.8-xen
因为第一次执行时说没有 dm-cache 模块,所以加上了 -without-dmraid 参数。
修改后的 grub 文件如下:
#cd /boot/grub
#vi grub_conf
default= 0
timeout= 5
splashimage =(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.18-128.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-128.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet
initrd /initrd-2.6.18-128.el5.img
title Xen 3.3.1 / XenLinux 2.6.18
kernel /xen-3.3.1.gz
module /vmlinuz-2.6.18.8-xen ro console=tty0
module /initrd-2.6.18.8-xen.img
:wq
重启,就可选择xen3.3.1/Xenlinux 2.6.18。
重启时出现了一个 warning ,说当前模拟还不支持 memory accesses ,建议把 /lib/tls 改名为 /lib/tls.disabled 。在 starting udev 时超时了。其余一切正常。
xen-3.3.1安装相关推荐
- CentOS6下Xen 4.1的安装(编译linux3.0内核)
一. 准备工作 a) 一台计算机(是否支持intel-VT或AMD-V均可) 注:支持intel-VT或AMD-V技术可以实现全虚拟化(full virtualization),不支持的话 ...
- xen中HVM的安装
xen中安装hvm. 在intel与AMD推出硬件虚拟化之后,xen3.3.0的版本可以支持全虚拟化的实现.所谓全虚拟化,也就是xen上跑的VM不需要再修改源代码了.所以,现在可以在xen上跑wind ...
- 虚拟化技术xen的简介和安装
虚拟化技术的分类: 1,模拟:Emulation Qemu,PearPC,Bochs 2,完全虚拟化:Full Virtualization,Native Virtualization HVM ...
- linux xen卸载,超级简单安装xen和虚拟机以及解决其中出现的问题
c.安装 我的物理机是8核,16G内存,1TB硬盘,我估计能够装7个2GB内存,100GB的虚拟机和一个1GB内存,100GB的虚拟机 计划安装一个虚拟机交node001,内存为2G 点击(此处)折叠 ...
- linux centos7 xen虚拟机 安装方法
目录 简介 安装Xen Hypervisor环境 部署第一个VM 简介 Xen是一个开源的裸机虚拟机管理程序,允许你在一台主机上并行运行不同的操作系统,这种类型的管理程序通常在虚拟化世界中被称为typ ...
- 在 CentOS 7.0 上源码安装 Xen 4.5
上周 CentOS 7.0 正式版发布了,Xen4CentOS 项目还没来得及更新支持 CentOS 7.0,所以目前要在 CentOS 7.0 上玩 Xen 的唯一办法只有编译源代码了.貌似这次 C ...
- xen虚拟化实战系列(一)之xen虚拟化环境安装
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://koumm.blog.51cto.com/703525/1284516 xen目前 ...
- Xen虚拟化平台安装及实时迁移
前言 Xen是英国剑桥大学计算机实验室开发的一个虚拟化开源项目,Xen可以在一套物理硬件上安全的执行多个虚拟机,它和操作平台结合的极为密切,占用的资源极少.以高性能.占用资源少著称,赢得了IBM.AM ...
- 小记一下:CentOS里用多个iso镜像安装Xen虚拟机
多天以来,我一直纠结于CentOS里虚拟机的安装,搞得我头大了不少! 我的CentOS里是自带Xen的,但是Xen的使用一直让我很头疼.众所周知,Xen有两种安装方式,一种是半虚拟化安装,另一种则是完 ...
- Xen虚拟机安装Windows8
Xen虚拟机安装Windows8 本文主要讲解在xen环境下如何安装Windows8系统虚拟机,主机系统是Ubantu14.04. 转载请注明出处. 目录 Xen虚拟机安装Windows8 安装前硬件 ...
最新文章
- sparkContext之一:sparkContext的初始化分析
- python管理技巧_8个经典的Python列表技巧,让你数据处理更简单!
- 机器学习小技巧:模型训练完成后发送邮件
- 自定义sort函数第三个参数的规则
- phpredisadmin common.inc.php,phpRedisAdmin安装
- 你需要知道的这几种 asp.net core 修改默认端口的方式
- 【干货】快速部署微软开源GPU管理利器: OpenPAI
- 揭晓阿里云神龙团队拿下TPCx-BB排名第一的背后技术
- sql server远程主机强迫关闭了一个_交换机远程端口镜像
- VScode 搭建 django 开发环境(Win Python3.71 django1.11.11)
- 11. Window open() 方法
- 泰安本地话听不懂,为何后来能勉强听懂?
- 名词解释——元数据和数据字典
- c++ 软件下载 Dev cpp下载
- (JButton) e.getSource();是什么意思
- 《马克思主义基本原理》复习整理
- 交换机vtp功能配置
- python opencv gpu加速_让Python下的OpenCV也能GPU加速!part.1
- linux更换steam目录,如何在Linux上备份Steam游戏数据 | MOS86
- 【学习笔记】使用魔数快速求平方根