http://www.360doc.com/content/12/0615/15/4171006_218333472.shtml
1. 安装软件环境
yum
install gcc yum install kernel-devel yum install kernel-headers
这里需要注意一下当前系统使用的kernel版本与安装相应kernel-headers和kernel-devel要对应上。如果找不到相应的包,那么
就用yum install
kernel把服务器也升级到同一个版本,然后选择新内核重启。(远程安装可以通过下面的对/boot/grub/grub.conf编辑实现切换指定内
核)
2. 安装virtualbox软件
rpm -ivh VirtualBox-4.1-4.1.6_74727_rhel5-1.x86_64.rpm
但是随便调用了下vboxmanage list vms就发现驱动没有编译,根据提示执行编译命令,见到如下报错:
[root@localhost
home]# sudo /etc/init.d/vboxdrv setup Stopping VirtualBox kernel
modules [确定] Uninstalling old VirtualBox DKMS
kernel modules [确定] Removing old VirtualBox pci kernel
module [确定] Removing old VirtualBox netadp kernel
module [确定] Removing old VirtualBox netflt kernel
module [确定] Removing old VirtualBox kernel
module [确定] Trying to register the VirtualBox
kernel modules using DKMS[失败] (Failed, trying without DKMS)
Recompiling VirtualBox kernel modules [确定]
Starting VirtualBox kernel modules [失败]
(Running VirtualBox in a Xen environment is not supported)
简单看了一下,是dkms没安装引起的
3. 安装dkms
这个比较简单,到这里http://linux.dell.com/dkms/去下载一个安装就行了。
然后再执行驱动编译命令,发现还是出错:
[root@localhost
home]# sudo /etc/init.d/vboxdrv setup Stopping VirtualBox kernel
modules [确定] Uninstalling old VirtualBox DKMS
kernel modules [确定] Removing old VirtualBox pci kernel
module [确定] Removing old VirtualBox netadp kernel
module [确定] Removing old VirtualBox netflt kernel module
[确定] Removing old VirtualBox kernel
module [确定] Trying to register the VirtualBox
kernel modules using DKMS[确定] Starting VirtualBox kernel
modules [失败] (Running VirtualBox in a Xen
environment is not supported)
4. 处理Xen环境问题
这次仔细看了一下报错,才发现最后一句提示是系统运行在Xen环境中,找了一下Virtualbox启动脚本,发现就是一个很简单的判断:
begin_msg "Starting VirtualBox kernel modules"
if [ -d /proc/xen ]; then
failure "Running VirtualBox in a Xen environment is not supported"
fi用xm list看了一下果然是跑在这个环境里面了,virtualbox不能在xen里面安装。显然我自己没有在服务器上安装过Xen虚拟机,这其实就是内核启动的时候选择了Xen内核模式而已。用uname -ar就可以看到目前的内核。
[root@localhost
~]# uname -ar Linux localhost.localdomain 2.6.18-238.el5xen #1 SMP Thu
Jan 13 16:41:45 EST 2011 x86_64 x86_64 x86_64 GNU/Linux
这个很容易搞定,修改启动选用的内核:
[root@localhost
~]# vim /boot/grub/grub.conf default=0 timeout=5
splashimage=(hd0,0)/boot/grub/splash.xpm.gz hiddenmenu title CentOS
(2.6.18-238.el5xen) root (hd0,0) kernel
/boot/xen.gz-2.6.18-238.el5 module
/boot/vmlinuz-2.6.18-238.el5xen ro root=LABEL=/ rhgb quiet
module /boot/initrd-2.6.18-238.el5xen.img title CentOS-base
(2.6.18-238.el5) root (hd0,0) kernel
/boot/vmlinuz-2.6.18-238.el5 ro root=LABEL=/ rhgb quiet initrd
/boot/initrd-2.6.18-238.el5.img
每个内核从0开始排序,可以看到这里把default改成1就可以选用普通内核。然后reboot重启。
5. 执行sudo /etc/init.d/vboxdrv setup,可以看到编译顺利通过
6. 原以为万事大吉,但发现安装虚拟机操作系统时却装不上。见到如下报错:
virtualbox vt-x is not available 一看感觉是服务器虚拟化没有打开,重启服务器在bios里面打开虚拟化选项,但是发现问题依旧。
上网查了一圈资料,有人说与kvm冲突有关,试了一下果然可以了。步骤:1)先用lsmod | grep kvm来查看服务器是kvm_intel还是kvm_amd,2)然后再用modprobe -r kvm_intel清除冲突。
总结:其实整个过程也不是很麻烦,就是每个问题定位清楚,逐一处理,切忌漫无目的一通乱试!
发表评论
-
在linux网站运维方向老男孩最近几年常用的免费的开源软件
2013-02-18 23:35 1598http://blog.chinaunix.net/uid- ... -
rsync服务部署
2013-02-18 22:40 871http://oplinux.com/app/rsync/r ... -
centos6.0 配置SVN
2013-02-04 14:52 997http://blog.csdn.net/tonysz12 ... -
Centos搭建SVN服务器三步曲
2013-02-04 12:09 909搭建SVN服务,有效的管理代码,以下三步可以快速搞定。1、安 ... -
linux(centos)如何使用svn进行多个版本库的配置
2013-02-04 12:08 3554如果当前有svnserve进程在运行,指令 ... -
MySQL CMake参数说明手册
2012-12-24 10:52 773http://www.sunchis.com/html/db/ ... -
Nginx下搭建flv视频服务器且支持视频拖动进度条播放
2012-12-19 18:10 1163目前,由于Flash 的流行,网络上绝大多数的微视频网站 ... -
如何查询centos查看系统内核版本,系统版本,32位还是64位
2012-12-15 11:13 1221http://hi.baidu.com/tjbaso/item ... -
linux下磁盘I/O查看
2012-12-07 13:11 801http://zlbzhu.blog.51cto.co ... -
Centos5.5最小化安装后的优化
2012-11-20 23:16 1183购买了服务器(现在主流 ... -
CentOS 6.2编译安装Nginx1.2.0+MySQL5.5.25+PHP5.3.13+博客系统WordPress3.3.2
2012-11-11 23:37 1029说明: 操作系统:CentOS 6.2 32 ... -
CentOS minimal 版安装图形界面的步骤分享,中文语言包.
2012-11-11 22:33 7301、连接网络: CentOS minimal.iso安装好 ... -
CentOS 6.3编译安装Nginx1.2.2+MySQL5.5.25a+PHP5.4.5
2012-11-04 19:56 897说明: 操作系统:CentOS 6.3 32位 系 ... -
[HTML5]配置Ngnix服务器支持manifest 离线存储
2012-10-08 14:09 1415[HTML5]配 ... -
RSync实现文件备份同步
2012-09-21 12:20 764http://www.cnblogs.com/itech/ar ... -
CentOS 5 + rsync 同步2台服务器的文件
2012-09-21 12:11 865当需要把服务器上的文件复制到另外的机器上,可用rsync来同步 ... -
Linux下利用rsync实现多服务器文件同步
2012-09-21 12:07 931注意事项: 1、主服务器上有配置文件,从服务器上没有配置文件 ... -
Rsync命令参数详解
2012-10-08 14:06 724在对rsync服务器配置结束以后,下一步就需要在客户端发出rs ... -
rsync
2012-09-20 18:40 1103rsync两种模式:远程shell ... -
Linux下SVN服务器搭建(CentOS+Subversion)
2012-09-20 09:52 740本文主要介绍SVN独立服 ...
相关推荐
在CentOS 6.2系统下配置Django与Python环境是一项关键任务,尤其对于那些希望在稳定的企业级Linux操作系统上部署动态网站或Web应用的开发者而言。以下将详细阐述整个配置流程,涵盖从安装必要的软件包到最终启动...
CentOS 6.2 安装超详细图解教程 CentOS 6.2 安装是许多 Linux 初学者和服务器管理员需要掌握的基本技能之一。本资源提供了超详细的图解教程,指导用户从下载 CentOS 6.2 镜像文件到安装完成整个过程。通过这个教程...
centos6.2安装 CentOS 6.2安装 实验环境:VMware 6.5.2 安装镜像:CentOS-6.2-i386-bin-DVD1.iso CentOS-6.2镜像共两张DVD1和DVD2,安装操作系统只用DVD1即可 镜像下载地址: 32位DVD1...
centos6.2安装手册,用于宇视相关软件部署、开局所用。
**CentOS 6.2 安装教程** **一、CentOS 简介** CentOS 是一个基于 Linux 的开源操作系统发行版,以其安全性、稳定性、高效性而受到广泛欢迎。它是由 Red Hat Enterprise Linux (RHEL) 的开放源代码重新编译而成,...
在深入探讨如何在CentOS 6.2上通过YUM包管理器安装中文输入法之前,我们先简要了解一下CentOS以及YUM的基本概念。CentOS是基于Red Hat Enterprise Linux (RHEL)源代码编译而成的一个开源操作系统,它旨在提供一个...
### CentOS 6.2 安装超级详细图解教程知识点概览 #### 一、CentOS 6.2 镜像文件与下载资源 - **CentOS 6.2** 的安装流程涉及两个DVD镜像文件,其中**DVD1**包含核心系统组件,而**DVD2**则提供额外的软件包支持。 ...
在CentOS 6.2 64位操作系统中安装Oracle 11g涉及多个关键步骤,包括系统和配置要求、软件环境准备、用户环境设置以及后续的安装过程。以下是详细的知识点说明: 1. **系统及配置要求**: - 操作系统版本:CentOS ...
制作U盘安装CentOS 6.2是一个常见的系统部署任务,尤其对于IT专业人士而言,了解这一过程至关重要。这里我们将深入探讨如何使用给定的文件来完成这个任务。 首先,我们需要两个关键工具,从提供的文件列表中可以...
### CentOS6.2 下 OpenLDAP 安装与配置详解 #### 一、OpenLDAP简介 OpenLDAP 是一个开源实现的轻量级目录访问协议(Lightweight Directory Access Protocol, LDAP)服务器套件,常用于集中管理和分发组织内各种资源...
### Linux (CentOS 6.2) 下安装SVN服务 #### 一、概述 本文将详细介绍如何在Linux(CentOS 6.2)环境下安装SVN服务。SVN(Subversion)是一种分布式版本控制系统,广泛应用于软件开发过程中对源代码进行版本控制。...
在 CentOS 6.2 操作系统上,NTP 服务器是系统自带的,不需要安装任何软件包。只需要配置 NTP 服务器的配置文件 `/etc/ntp.conf`,并添加 restrict 语句来限制访问权限。 ``` #vim /etc/ntp.conf restrict 220.130....
### CentOS6.2硬盘安装全解析 #### 一、下载CentOS6.2镜像文件 在准备硬盘安装CentOS6.2之前,首要任务是从官方或其他可信赖的渠道下载正确的ISO镜像文件。根据需求,可以选择不同类型的镜像: 1. **CentOS-6.2-...
CentOS 6.2 rpm 方式安装 MySQL 的文档,简单实用!
在CentOS 6.2操作系统环境下安装Sybase是一项重要的任务,尤其对于那些依赖于Sybase数据库系统的用户。本文将详细阐述在CentOS 6.2上安装Sybase的步骤,确保您能够顺利进行。 首先,我们需要创建一个专门用于运行...
Centos6.2 U盘启动需要的启动文件 vesamenu.c32 些文件是 6.0 的启动文件,能使 centos6.2 的U盘启动起来