VirtualBox是一种流行的虚拟化应用程序,它提供了许多功能。VirtualBox为现有功能提供了一些额外的功能 Extension Pack
. 在本教程中,我们将学习什么是扩展包,以及如何在Windows、Linux或通过命令行安装扩展包。
什么是VirtualBox扩展包
VirtualBox扩展包为现有的VirtualBox功能提供了一些非常有用的额外功能。VirtualBox扩展名作为二进制文件提供,由Oracle VirtualBox团队提供。VirtualBox扩展包提供了USB 2.0、3.0、主机网络摄像头直通、VirtualBox远程桌面协议(VRDP)、AES磁盘图像加密、Intel PXE引导ROM等功能。
-
Support for USB 2.03 and 3.0
将为版本2.0和3.0提供USB协议支持。通过此功能,USB设备可以通过主机USB设备进入客户操作系统。 -
Host Webcam Pass-through
功能可以将主机网络摄像头传递给来宾操作系统。 -
VirtualBox Remote Desktop Protocol (VRDP)
该功能将通过RDP协议提供对来宾的访问。即使来宾虚拟机没有任何网络访问权限,此功能也非常有用。RDP访问可以通过主机操作系统网络连接通过一些端口提供。 -
AES Encryption of Virtual Machine Disk Images
该功能可以通过可靠安全的AES算法对虚拟机磁盘映像进行加密。数据可以用128或256位密钥加密。 -
Intel PXE Boot ROM
功能用于通过网络引导远程操作系统。这也可用于通过计算机网络向来宾安装操作系统。安装或启动文件应在/VirtualBox/TFTP
引导前的目录。
相关文章: 如何用Guestmount挂载VM映像?
下载VirtualBox扩展包
VirtualBox扩展包以二进制文件的形式提供。此二进制文件可用于所有操作系统安装,因为它将由现有VirtualBox使用。扩展包可以从以下链接下载。扩展包的大小约为22MB。
https://www.virtualbox.org/wiki/Downloads
![图片[1]-如何为Windows、Linux、Ubuntu、MacOS安装VirtualBox扩展包?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2019/11/poftut_img_5dcc03262127c.png)
在Windows、Linux和Ubuntu上安装VirtualBox扩展包
在Windows、Linux和Ubuntu操作系统的VirtualBox主屏幕上,我们将单击 Preferences
按钮如下。这将打开VirtualBox相关设置屏幕。对于Linux和Ubuntu系统,我们应该使用以下命令以root权限启动VirtualBox。
$ sudo virtualbox

在VirtualBox–首选项屏幕中,我们将选择 Extensions
屏幕如下所示。它将列出现有的扩展。但正如我们所看到的,目前还没有安装扩展。

我们将点击上面显示的加号按钮,然后选择下面的扩展包。然后我们将单击 Open
.

我们将看到下面的问题,它将要求我们在哪里安装扩展包。我们将点击 install
如下所示。

我们将被要求接受提供的许可协议。我们必须向下滚动到底部,然后单击 I Agree
按钮如下。

由于此扩展包需要一些管理权限,我们将在下面的屏幕中询问Windows操作系统的管理权限。
![图片[7]-如何为Windows、Linux、Ubuntu、MacOS安装VirtualBox扩展包?-yiteyi-C++库](https://www.yiteyi.com/wp-content/uploads/2019/11/poftut_img_5dcc14a036fe3.png)
在扩展包成功安装后,我们将被告知 The extension pack was installed successfully
.

此外,已安装的扩展包将在首选项扩展菜单中列出,如下所示。在显示为主动或被动时显示名称和版本信息。

通过命令行VBoxManage安装VirtualBox扩展包
VirtualBox的扩展包也可以从命令行界面安装。为了安装扩展包,我们将使用 VBoxManage
命令与 extpack install
选项如下。首先,我们将从以下URL下载扩展包,然后导航到下载路径。
$ wget https://download.virtualbox.org/virtualbox/6.0.0/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack

现在我们将使用 VBoxManage
命令如下。
$ sudo VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack

我们将被要求接受许可协议。我们将接受与 Y
如下图所示,安装将继续。当扩展包安装成功后,我们将看到以下消息 Successfully installed "Oracle VM VirtualBox Extension Pack"
.

卸载/删除VirtualBox扩展包
我们可以轻松地从GUI卸载VirtualBox扩展包。我们将从中打开扩展包列表 Preferences
-> Extensions
. 我们将看到已安装VirtualBox扩展包的列表。我们将选择要卸载或删除的版本,然后单击 x
右边下面是红色。

我们将被要求删除扩展包如下,我们将点击 Remove
按钮。
