1> 下载VirtualBox的RHEL软件库配置文件:

cd /etc/yum.repos.d
wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo


 2> 安装RPMForge.

      首先从http://pkgs.repoforge.org/rpmforge-release/上下载相应的rpm文件,我下载的是rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm,具体版本

      信息请参考:http://wiki.centos.org/zh/AdditionalResources/Repositories/RPMForge。

rpm -ivh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm


 3> 安装DKMS(Dynamic Kernel Module)    

yum install dkms


4> 安装开发环境和内核:

yum groupinstall "Development Tools"
yum install kernel-devel


5> 安装VirtualBox

    我是先在官网下载下来的,版本是VirtualBox-4.3-4.3.26_98988_el7-1.x86_64.rpm, https://www.virtualbox.org/wiki/Downloads

yum install VirtualBox-4.3-4.3.26_98988_el7-1.x86_64.rpm


 6>安装扩展:    

    扩展文件下载地址: https://www.virtualbox.org/wiki/Downloads

    VBoxManage extpack install  Oracle_VM_VirtualBox_Extension_Pack.vbox-extpack

   这个地方就出问题了。提示让 “recompile the kernel module and install it by”

   sudo /sbin/rcvboxdrv setup

  执行成功后,已经可以启动virtualbox了。这时再执行安装扩展的命令就可以了。finished!