`
siwind
  • 浏览: 144423 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CentOS6.0 (x86) 下面安装 虚拟机 Xen 4.1.1的方法

阅读更多
参考来网络上的一些内容,并自己解决了安装中的一些错误。

1) 安装需要的软件包
    //开发工具
   
#sudo yum groupinstall "Development Tools"

    
     //需要的软件

#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 



2) 安装 Xen hypervisor

 #make help          //看看有哪些编译选项!!

    #make               //make world比较费时间

  #sudo make install

  #sudo make install-docs  //安装文档

 

3) 安装支持xen的linux内核(使用 : linux-3.0.4.tar.bz2)

  #tar zjvf linux-3.0.4.tar.bz2

  #cd linux-3.0.4

  #make help

  #make menuconfig

 
  Device Drivers --->

      Xen driver support --->

        下面都选*不要M!!



  $ make

$ make modules

# make modules_install

# make install

# /sbin/depmod 3.0.4


如果出现 i2c_core的错误,运行: modprobe i2c-core即可。 (注意下划线和折线的区别)


4) 更新grub
$ cat /boot/grub/grub.conf

default=0
timeout=3
color=green/black light-gray/blue
#splashimage=(hd0,8)/grub/splash.xpm.gz
#hiddenmenu
# section to load CentOS6.0
title CentOS6.0
	root (hd0,8)
	kernel /vmlinuz-2.6.32-71.el6.i686 root=/dev/sda10 ro
	initrd /initramfs-2.6.32-71.el6.i686.img

title CentOS6.0( kernel-3.0.4 )
	root (hd0,8)
	kernel /vmlinuz-3.0.4 root=/dev/sda10 ro
	initrd /initramfs-3.0.4.img

title CentOS6.0 (kernel-3.0.4 with Xen)
	root (hd0,8)
	kernel /xen-4.1.1.gz
	module /vmlinuz-3.0.4 ro root=/dev/sda10
	module /initramfs-3.0.4.img



5) 重启系统, 确认xen安装成功
# /sbin/chkconfig --add xencommons
# /sbin/chkconfig --add xend
# /sbin/chkconfig --add xendomains
# /sbin/chkconfig --level 35 xend on
# /sbin/chkconfig --level 35 xendomains on
# /sbin/chkconfig --level 35 xencommons on
#service xencommons start
#service xend start
#service xendomains start

验证:
#xm list
Name                                        ID   Mem VCPUs      State   Time(s)
Domain-0                                     0  1886     2     r-----     79.6



 

 

===================================

过程中遇到的错误及解决方法

如果中程在提示错误缺东西,就用 "yum list *关键词* " 看看缺少哪个包,然后把它装上。 


错误0:  错误:SDL.h:没有那个文件或目录
   #sudo yum install SDL-devel


错误1:missing uuid headers (package uuid-dev)

解决办法:yum install libuuid-devel


错误2:提示需要安装软件包:dev86


解决办法:http://www.debath.co.uk/dev86/下载并按装 Dev86src-0.16.18.tar.gz

    #tar xzvf Dev86src-0.16.18.tar.gz

    #sudo make install



错误3: 缺少 ACPI ASL compiler (iasl)



下载源代码包http://acpica.org/downloads/: acpica-unix2-20110922.tar.gz

    #tar xzvf acpica-unix2-20110922.tar.gz

    #cd compiler

    #make

    #make install   /* install the binary to /usr/bin */


错误4:`makeinfo' is missing on your system

yum install texinfo



警告1:缺少 latex

  #yum install gnuplot-latex

警告2: 缺少fig2dev

  #yum install xfig

   
============================================
手动安装grub,并从windowXP/win7中加载的方法
1. 在linux的非MBR分区中安装grub,然后将所安装的grub所在分区(例如:/dev/sda3)引导扇区导出到文件 "linux.bin" 中。
  #sudo grub-install  /dev/sda3
  #sudo dd if=/dev/sda3 of=linux.bin bs=512 count=1
2.WinXP中:
拷贝linux.bin到C:\下面,然后在boot.ini中加入:
c:\linux.bin="启动 CentOS6.0"

3.在win7下面:
拷贝linux.bin到C:\下面,然后
C:\Windows\system32>bcdedit /create /application BOOTSECTOR /D "CentOS 6.0"

项 {24574a00-5cf2-11e0-b939-fb55e363b036} 成功创建。

C:\Windows\system32>bcdedit /set {24574a00-5cf2-11e0-b939-fb55e363b036} DEVICE BOOT

操作成功完成。

C:\Windows\system32>bcdedit /set {24574a00-5cf2-11e0-b939-fb55e363b036} PATH \linux.bin

操作成功完成。

C:\Windows\system32>bcdedit /displayorder {24574a00-5cf2-11e0-b939-fb55e363b036} /addlast

操作成功完成。

C:\Windows\system32>bcdedit /timeout 10
分享到:
评论

相关推荐

    CentOS-6.0-x86_64-bin-DVD.torrent

    centos6.0种子文件 操作系统下载

    centos6.0安装

    CentOS 6.0 安装教程 CentOS 6.0 是目前 CentOS 家族最新版的服务器系统,本教程将带您一步步完成 CentOS 6.0 的安装过程。 一、前提条件 * 一张 Linux CentOS 6.0 光盘或者 ISO 镜像文件 二、安装步骤 1.1、...

    Centos6.0安装lamp

    至此,我们已经完成了在Centos 6.0上安装LAMP环境及配置 PhpMyAdmin 的过程。通过这些步骤,你可以轻松搭建一个功能完备的Web开发环境。 **参考资料**:[http://down.chinaz.com/server/201109/1064_1.htm]...

    CentOS6.0安装Oracle10g详细文档

    本文档详细介绍了如何在CentOS6.0操作系统上安装Oracle10g,这是一个非常实用的技术教程,尤其适合那些希望在最新版本的Linux发行版上部署旧版本Oracle数据库的用户。 首先,让我们深入了解CentOS6.0。这是一个基于...

    VMware10安装CentOS-6.0.docx

    总结,VMware 10安装CentOS 6.0的过程涉及到虚拟机的创建、配置、ISO映像加载以及操作系统安装等步骤。这个过程有助于理解虚拟化技术和Linux系统的运行机制,同时也是一个实用的技能,无论是在学习还是工作中都非常...

    centos6.0配置本地yum

    在 CentOS 6.0 系统中,YUM(Yellow dog Updater Modified)是一款强大的包管理器工具,它允许用户在基于 RPM 的 Linux 发行版上自动下载、更新和安装软件包。为了确保 YUM 正常运行,必须正确配置 YUM 源,通常这些...

    CentOS 6.0安裝gcc

    ### CentOS 6.0 安装GCC 在Linux系统中,GCC(GNU Compiler Collection)是一个重要的编译器套件,支持多种编程语言如C、C++等。对于开发者来说,安装GCC是进行软件开发的基础步骤之一。本文将详细介绍如何在CentOS...

    CentOs6.0下安装Oracle11g

    很多做服务器的程序员都因为在linux下安装linux而头痛不已,确实是很麻烦的一件事,此文档讲解了在CentOs6.0下安装Oracle11g的详细步骤,希望能帮到大家。

    CentOS6.0安装Oracle

    ### CentOS6.0安装Oracle详解 #### 工具准备与远程连接 在开始安装Oracle之前,需要准备一些必要的工具,以便于文件传输和远程管理。本文档提到了两个关键工具:FileZilla和Putty。 - **FileZilla**:这是一款...

    CentOS 6.0安装图解教程

    **CentOS 6.0 安装步骤详解** 在安装 CentOS 6.0 时,首先需要通过光盘或U盘成功引导系统。引导过程的关键在于如何选择合适的启动模式。当系统加载时,按下键盘上的 ESC 键,会出现 `boot:` 提示符,此时输入 `...

    CentOS_5.6安装XEN虚拟机实验手册

    CentOS_5.6安装XEN虚拟机实验手册CentOS_5.6安装XEN虚拟机实验手册CentOS_5.6安装XEN虚拟机实验手册

    CentOS-6.0-x86_64-LiveCD.iso

    CentOS-6.0-x86_64-LiveCD.iso

    CentOS 6.0下vncserver安装配置

    CentOS 6.0 下 vncserver 安装配置 Centos 6.0 下 vncserver 安装配置是一种远程桌面连接解决方案。通过安装和配置 vncserver,可以实现在服务器上远程桌面连接,提高工作效率和灵活性。 一、安装必要的软件包 ...

    CentOS_6.0_安装教程

    《CentOS 6.0 安装全攻略》 在Linux世界中,CentOS是一款深受广大用户喜爱的开源操作系统,以其稳定性和兼容性著称。本文将详尽解析CentOS 6.0的安装步骤,帮助初学者和经验丰富的系统管理员顺利完成系统的部署。 ...

    CentOS 6.0安装指南

    - **安装 VMware 虚拟机**:尽管作者提到了安装 VMware 虚拟机的方法,但推荐使用 `virt-manager` 这样的工具来管理虚拟机,因为它更加轻量级且功能强大。 #### 五、结语 本文档概述了 CentOS 6.0 的安装及基础...

    CentOS6.0安装文档

    ### CentOS 6.0 x86_64操作系统安装详细指南 #### 一、引言 CentOS 6.0是基于Red Hat Enterprise Linux (RHEL) 6.0源码重新编译而成的免费开源操作系统,适用于企业级服务器部署。本文档将详细指导您如何在x86_64...

    CentOS6.0-Hadoop安装手册_Hadoop2.0-v1.3

    CentOS6.0-Hadoop安装手册,详细介绍centos下hadoop的搭建过程

    U盘安装CentOS 6.0

    U盘安装CentOS 6.0 实现目的:用U盘安装CentOS 6.0到服务器 工具软件: 1、U盘一只,我这里用到的是“朗科(Netac)USB3.0高速优盘 U903 16G” 2、CentOS 6.0系统镜像,我这里下载的是32位的系统CentOS-6.0-i386-...

    CentOS6.0_x86_64下安装mysql-5.6.10详解配置文档

    根据提供的文件内容,以下是关于在CentOS6.0_x86_64下安装MySQL-5.6.10的详细知识点: 首先,在进行安装之前,需要了解MySQL 5.6.10版本的具体介绍和其新特性。MySQL社区版是完全免费的,不提供官方技术支持;而...

Global site tag (gtag.js) - Google Analytics