1. 下载VirtualBox的repo文件:
登陆 https://www.virtualbox.org/wiki/Linux_Downloads 在网页的最下端的repo链接上右键下载,或者wget下载
[[email protected] files]# wget http://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo
然后放到路径 /etc/yum.repos.d 下
2. 检查可用的软件版本:
输入 yum list virtualbox*
[[email protected] files]# yum list virtualbox*
已加载插件:fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* elrepo: dfw.mirror.rackspace.com
已安装的软件包
VirtualBox-5.1.x86_64 5.1.26_117224_el7-1 @virtualbox “我已经提前安装好了5.1的版本”
可安装的软件包
VirtualBox-4.3.x86_64 4.3.40_110317_el7-1 virtualbox
VirtualBox-5.0.x86_64 5.0.40_115130_el7-1 virtualbox
3. 安装:
yum install VirtualBox-5.1
完成安装
==============================================
Tips: 启动虚拟机时报错的处理
安装完成之后从桌面上打开virtualbox并新建虚拟机一切正常,等到启动虚拟机的时候就开始报错了/sbin/vboxconfig
这个时候到Terminal上输入virtualbox的时候,提示没有可用的kernel或者kernel没有加载的信息,并提示运行 /sbin/vboxconfig去查看详情,运行之后发现两个提示一个是缺少gcc,另一个还是kernel的问题
果断放狗,原来是需要kernel-devel这个组件,发现问题那安装就行了。
“关于elrepo源请见上篇博文 CentOS 7 中的elrepo源配置 http://www.cnblogs.com/zhaowp88/p/7382931.html”
[[email protected] files]# yum install gcc
[[email protected] files]# yum --enablerepo=elrepo-kernel install kernel-devel
完成之后再运行 /sbin/vboxconfig 没有错误提示了,再次运行virtualbox去启动虚拟机,顺利启动、大功告成!
2017-08-17 17:54:17