"xen-4.1.2+linux-2.6.31.8安装脚本" 本文将详细讲解如何使用提供的脚本在Linux系统上安装Xen 4.1.2虚拟化平台,结合Linux内核2.6.31.8。这个自动化脚本适用于CentOS 6.2,它简化了安装过程,无需进行额外的复杂配置。安装过程中,用户需要准备特定的文件,并遵循脚本中的提示进行操作。 首先,确保你有两个文件:`installXen_linux-2.6.31.8+xen-4.1.2.sh` 和 `XENconfig-linux-2.6.31.8+xen`。这两个文件都需要去除`.txt`后缀以便执行。在开始之前,建议先阅读`installXen_linux-2.6.31.8+xen-4.1.2.sh`脚本中的注释部分,了解每一步的作用和可能遇到的问题。 安装步骤如下: 1. **准备环境**:确保你是在CentOS 6.2环境下,因为该脚本是为这个版本设计的。检查系统内核版本,确认是2.6.32-220.el6.x86_64或者兼容。 2. **放置文件**:选择一个文件夹,例如 `/home/xen/`,并将`configXEN`文件放入该目录。这个文件包含了安装过程中需要的配置信息。 3. **运行脚本**:在终端中,导航到包含脚本的目录并运行 `sh installXen_linux-2.6.31.8+xen-4.1.2.sh`。脚本会自动执行一系列命令,包括安装必要的依赖,编译Linux内核以及Xen。 4. **修改GRUB配置**:脚本执行完毕后,需要编辑 `/boot/grub/grub.conf` 文件,添加一个新的启动项,以便在启动时选择Xen内核。脚本提供了修改示例,但具体配置可能因系统而异,需要根据实际情况调整。 5. **重启系统**:保存GRUB配置后,重启系统,并在引导菜单中选择带Xen的内核。 6. **注意事项**:安装完成后,不要删除之前选择的目录,因为它们可能包含重要的配置和日志文件。如果在安装过程中遇到问题,需要自行解决或修改脚本。此外,整个安装过程可能需要较长时间,因为涉及到了内核编译。 脚本中的`yum groupinstall`命令用于安装一系列开发工具、调试工具和系统管理工具,这些都是编译和运行Xen所必需的。例如,`Developmenttools`组包含了编译工具链,`AdditionalDevelopment`包含了更多的开发库,`DebuggingTools`则提供了调试工具。 在安装过程中,脚本还安装了其他一些依赖,如`ncurses-devel`、`zlib-devel`、`openssl-devel`和`python-devel`,这些是编译Xen和内核模块所需的库。`bridge-utils`用于网络桥接,`libtool-ltdl`是libtool的动态链接库版本,`libxl`是Xen的控制层库,`xorg-x11-drv-*`是X Window系统的驱动,用于支持图形界面。 这个脚本为安装Xen虚拟化平台提供了一站式的解决方案,极大地简化了手动安装过程,适合对Linux有一定了解但又不熟悉复杂虚拟化配置的用户。在使用时务必遵循脚本说明,以确保安装成功。
#
#日期:2012.07.23
#版本:V0.1
#作者:张国庆
#功能:在centos6.2( uname -r ==>2.6.32-220.el6.x86_64)下安装xen
#系统:linux-2.6.31.8 + xen-4.1.2
#要求:当前文件夹下必须准备的文件有:configXEN[下载]
#说明:选择一个文件夹,如/home/xen/ 。将configXEN文件放入/home/xen/,运行本脚本,完毕后修改/boot/grub/grub.conf,
#然后重启系统,选择带xen的内核。
#注意:1.安装完后请勿删除前面选择的目录
# 2.本脚本耗时较长(需要编译linux内核)。
# 3.中途有任何问题请自行解决,或适当修改此脚本
# 4.此脚本仅供参考,学习。
#其他:
#如何修改/boot/grub/grub.conf请参考其它资料,以下是一个范本:
#title CentOS (2.6.31.8-xen)
# root (hd0,0)
# kernel /xen-4.1.1.gz
# module /vmlinuz-2.6.31.8 ro root=/dev/VolGroup00/LogVol00
# module /initrd-2.6.31.8.img
#参考:http://www.myhack58.com/Article/sort099/sort0102/2011/31729.htm
#
echo 更新相关安装工具......
yes|yum groupinstall "Development tools" "Additional Development" "Debugging Tools" "System administration tools" "Compatibility libraries" "Console internet tools" "Desktop Platform Development"
yes|yum install hmaccalc ncurses-devel zlib-devel openssl-devel python-devel bridge-utils libtool-ltdl iasl xorg-x11-drv-evdev xorg-x11-drv-fbdev xorg-x11-drv-i810-devel xorg-x11-drv-via-devel xorg-x11-proto-devel xorg-x11-server-sdk xorg-x11-xtrans-devel libX11-devel uuid-devel.x86_64 libuuid-devel.x86_64 libuuid-devel.i686 uuid-devel.i686 texinfo.x86_64 texinfo-tex.x86_64 ncurses.x86_64 ncurses-devel.x86_64 dev86.x86_64 glibc-devel.i686
yes|yum install readline-devel gcc gcc-gfortran gcc-c++ flex pcre-devel blas-devel lapack-devel curl-devel bison gperf gnuplot texinfo-tex tetex-dvips
yes|yum install screen vim wget tcpdump ntp ntpdate man smartmontools links lynx ethtool xorg-x11-xauth
yes|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 texinfo libuuid-devel
yes|yum install glibc-devel.i686
下载后可阅读完整内容,剩余3页未读,立即下载
- 粉丝: 3
- 资源: 16
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦