如何在CentOS / RHEL 7/6和Fedora 23/22安装Oracle VirtualBox 5.1

Oracle VirtualBox是一款跨平台的虚拟化应用程序。 它安装在您现有的基于AMD的英特尔或计算机,它们是否运行在Windows,Mac,Linux或Solaris操作系统。 它扩展现有的计算机的能力,以便它可以在同一时间运行多个操作系统。 点击 这里阅读更多关于VirtualBox信息。 Oracle 已经发布的VirtualBox 5.1是对VirtualBox5.1.2维护版本 2016年7月21日 。 在此版本VirtualBox已经提高了稳定性和修复回归。 要了解更多关于此版本读 VirtualBox更新日志 。 本文将帮助您安装 Oracle VirtualBox 5.1在CentOS,红帽和Fedora系统中使用Yum库。

第1步 - 添加必需的Yum库

首先你需要添加VirtualBox的yum软件库在您的系统。从其官方网站下载库文件,并将其放置于下。首先  /etc/yum.repos.d/virtualbox.repo 导航到 /etc/yum.repos.d/ 目录,并使用以下命令之一根据您的操作系统。
# cd /etc/yum.repos.d/

For CentOS/RHEL Systems:
# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

For Fedora Systems:
# wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
CentOS / RHEL用户还需要添加使用下面的命令之一EPEL yum软件库。
CentOS/RHEL 7, 64 Bit (x86_64): 
# rpm -Uvh http://download.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-7.noarch.rpm

CentOS/RHEL 6, 64 Bit (x86_64): 
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

第2步 - 安装所需的程序包

在安装之前VirtualBox请确保安装所有需要的软件包像内核头文件,内核devels等使用VirtualBox的运行以下命令来安装所需的软件包。
# yum install gcc make patch  dkms qt libgomp
# yum install kernel-headers kernel-devel fontforge binutils glibc-headers glibc-devel

第3步 - 设置环境变量

VirtualBox安装所需的内核源代码安装需要的模块,所以我们需要配置环境变量 KERN_DIR到VirtualBox中获得内核源代码。 在我的情况下最新的内核源代码是在 /usr/src/kernels/  2.6.32-504.3.3.el6.x86_64目录中。请确保您使用的是正确的源路径。
# export KERN_DIR=/usr/src/kernels/2.6.32-504.3.3.el6.x86_64

第4步 - 安装Oracle VirtualBox和设置

使用下面的命令使用yum命令行工具来安装VirtualBox 5.1。它会在系统上安装最新版本的VirtualBox 5.1.x版。
# yum install VirtualBox-5.1
安装完成后,我们需要使用下面的命令来重建内核模块。
# service vboxdrv setup

第5步 - 启动VirtualBox

使用下面的命令从X窗口系统启动VirtualBox。您可以使用在 init 5或终端运行 startx命令,切换到GUI模式。
# virtualbox &
赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏