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!