如果使用VirtualBox运行虚拟机则可能会发现自己也需要VirtualBox Extension PackVirtualBox Extension Pack包括对USB 3.0和USB 2.0设备的支持网络摄像头直通磁盘映像加密VirtualBox远程桌面协议(VRDP)以及使用Intel PXE引导ROM进行网络引导以及其他一些功能安装VirtualBox Extension Pack也是运行某些特定操作系统所必需的例如在VirtualBox中使用macOS Big Sur 本文将详细介绍如何在MacWindows和Linux上的VirtualBox中安装VirtualBox Extension Pack此处的屏幕截图显示了MacOS但在VirtualBox的其他环境中该过程基本相同 如何在VirtualBox中安装VirtualBox Extension Pack 您需要确保正在运行最新版本的VirtualBox以便能够运行并成功安装最新的VirtualBox Extension Pack在执行其他操作之前请更新VirtualBox 转到https://www.virtualbox.org/wiki/Downloads并下载最新版本的VirtualBox Extension Pack将其放在容易找到的位置 如果尚未打开VirtualBox请先打开 通过下拉VirtualBox菜单并选择“首选项”转到“ VirtualBox首选项”(请注意这是应用程序首选项与VM设置不同) 安装VirtualBox Extension Pack 选择“扩展”标签 单击+加号按钮将扩展名添加到VirtualBox然后导航到新下载的VirtualBox Extension Pack文件 安装VirtualBox Extension Pack 确认您希望添加和安装VirtualBox Extension Pack并在必要时通过管理员登录进行身份验证 已安装的VirtualBox Extension Pack 就是这样您现在已经安装了VirtualBox Extension Pack就可以使用它了您可能需要重新启动某些VM重新配置某些VM设置然后重新启动VirtualBox才能使更改生效 对VirtualBox Extension Pack安装进行故障排除 如果您遇到有关兼容性的错误消息则可能是因为您的VirtualBox版本已过期并且需要更新(通常需要重新启动)或者下载的扩展包的版本不是最新的或至少不兼容与已安装的VirtualBox版本 通常最简单的方法就是简单地获取VirtualBox和VirtualBox Extension Pack的最新版本 请注意如果您是Mac用户并且遇到VirtualBox内核驱动程序故障通常可以使用这些指示来解决问题这些指示是特定于现代版本的macOS(例如CatalinaMojave和Big Sur)的 此外在少数情况下为了能够成功更新VirtualBox您可能需要先从Mac卸载VirtualBox然后再尝试再次安装它 通过命令行安装VirtualBox Extension Pack Mac用户还可以通过以下两种方式之一通过命令行安装VirtualBox Extension Pack:手动安装或使用cask安装 如果您已经下载了VirtualBox Extension Pack只需在终端中运行以下命令: sudo vboxmanage extpack uninstall ~/Downloads/Oracle_VM_VirtualBox_Extension_Pack-6.1.10.vbox-extpack 如果您以前安装并使用过HomeBrew并希望通过brew cask安装扩展包请在终端中使用以下命令: brew cask install virtualbox-extension-pack 如果您对此主题感兴趣您可能还需要查看更多VirtualBox文章 安装VirtualBox Extension Pack时是否遇到任何麻烦或问题您找到其他解决方案了吗在评论中分享您的经验