如何在CentOS 7上安装VirtualBox

时间:2020-03-05 15:32:52  来源:igfitidea点击:

VirtualBox是一个开源的跨平台虚拟化软件,它使我们可以同时运行多个来宾操作系统(虚拟机)。

在本教程中,我们将向我们展示如何在CentOS 7系统上从Oracle存储库安装VirtualBox。

准备工作

在继续本教程之前,请确保我们以具有sudo特权的用户身份登录。

从Oracle存储库安装VirtualBox

请按照以下步骤在CentOS 7计算机上安装VirtualBox:

  • 首先下载用于编译“ vboxdrv”内核模块所需的构建工具:
sudo yum install kernel-devel kernel-devel-$(uname -r) kernel-headers kernel-headers-$(uname -r) make patch gcc
  • 使用以下wget命令将Oracle Linux repo文件下载到“ /etc/yum.repos.d”目录:
sudo wget https://download.virtualbox.org/virtualbox/rpm/el/virtualbox.repo -P /etc/yum.repos.d
  • 通过键入以下命令来安装最新版本的VirtualBox 5.2.x:
sudo yum install VirtualBox-5.2

在安装过程中,系统将提示我们导入存储库GPG密钥。输入'y'并点击'Enter'。安装完成后,我们将看到以下输出:

Creating group 'vboxusers'. VM users must be member of that group!
Verifying  : VirtualBox-5.2-5.2.20_125813_el7-1.x86_64
Installed:
VirtualBox-5.2.x86_64 0:5.2.20_125813_el7-1
  • 要验证VirtualBox安装是否成功,请运行以下命令,该命令将检查“ vboxdrv”服务的状态。
systemctl status vboxdrv

输出应类似于以下内容,表明该服务已启用并处于活动状态:

● vboxdrv.service - VirtualBox Linux kernel module
    Loaded: loaded (/usr/lib/virtualbox/vboxdrv.sh; enabled; vendor preset: disabled)
    Active: active (exited) since Thu 2016-10-25 21:31:52 UTC; 6s ago

安装VirtualBox Extension Pack

VirtualBox Extension Pack为来宾计算机提供了多种有用的功能,例如虚拟USB 2.0和3.0设备,对RDP的支持,图像加密等。

在撰写本文时,VirtualBox的最新版本是5.2.20。
在使用下面的命令下载扩展包之前,我们应该检查VirtualBox下载页面以查看是否有更新的版本。

通过输入以下内容下载扩展包文件:

wget https://download.virtualbox.org/virtualbox/5.2.20/Oracle_VM_VirtualBox_Extension_Pack-5.2.20.vbox-extpack

下载完成后,使用以下命令导入扩展包:

sudo VBoxManage extpack install  Oracle_VM_VirtualBox_Extension_Pack-5.2.20.vbox-extpack

系统将向我们提供Oracle许可证,并提示我们接受条款和条件。

Do you agree to these license terms and conditions (y/n)?

输入“ y”并点击“ Enter”。
安装完成后,我们将看到以下输出:

0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Successfully installed "Oracle VM VirtualBox Extension Pack".

启动VirtualBox

现在,我们已经在CentOS系统上安装了VirtualBox,我们可以从命令行通过键入“ VirtualBox”或者单击VirtualBox图标(“应用程序->系统工具-> Oracle VM VirtualBox”)启动它。

首次启动VirtualBox时,将出现如下所示的窗口: