我使用的是 Ubuntu Maverick 和 Virtual Box 3+。我有 Windows 7 Ultimate。问题是它在 Windows 7 中检测不到 USB 驱动器,但 USB 外围设备(鼠标 + 键盘)可以正常工作。
我跟着这些说明,但我找不到用户组vboxusers
。我该如何继续?我还想毫无风险地升级到最新版本(不会丢失我的虚拟硬盘驱动器)。
答案1
1. 安装扩展包
另请参阅:如何安装 Oracle 的 VirtualBox 版本来安装扩展包?
USB 1.0在从 Ubuntu 存储库(从 VirtualBox > 4.x)安装的版本中受支持。
为了USB 2.0和USB 3.0我们需要安装免费的(但闭源的)VirtualBox 扩展包(不是“平台包”)来自 VirtualBox 下载页面。如果您从存储库安装了 VirtualBox,则必须确保选择正确版本的 VirtualBox 的扩展包。您可以在菜单中看到已安装的 VirtualBox 的版本help > About VirtualBox
。对于定期更新和错误修复,建议从 Oracle 存储库安装最新的 VirtualBox 版本。
安装扩展之前需要关闭所有虚拟机。
2. 成为主机(本地机器)的“vboxuser”
为了能够访问连接的 USB 设备,Ubuntu主持人用户需要加入该vboxusers
组。通过运行以下命令将您的用户添加到此组
sudo usermod -aG vboxusers <username>
和重启或注销/登录。
3. 在 VirtualBox Manager 中激活 USB 支持
关闭虚拟机并在 VirtualBox Manager 中打开 USB 设置。勾选Enable USB Controller
和USB 2.0 (EHCI) Controller
或USB 3.0 (xHCI) Controller
。
如果这些设置呈灰色,则需要关闭虚拟机。
4. 选择主机 USB 设备以供客户机访问
要授予对 USB 设备的访问权限,我们需要选择一个设备在主机中禁用并在访客中启用(这是为避免主机和客户同时访问而采取的预防措施)。这可以从面板中完成设备菜单或在 VirtualBox 管理器底部面板上右键单击 USB 图标:
勾选您在客户机中需要的设备,如果在主机中需要,则取消勾选。如果您在该列表中看不到您的 USB 设备,则意味着 VirtualBox 无法访问您的主机 USB 设备。确保您的用户已添加到组中,vboxusers
并且您已重新启动主机。
所选设备将立即可从客户机访问。Windows 客户机可能需要额外的驱动程序。
- Windows 7 需要额外的驾驶员支持 USB 3.0。
- Windows 10 不接受 NTFS 格式的 USB 笔式驱动器。
[可选] 使用 USB 过滤器在客户机中实现永久访问
通过定义 USB 过滤器,我们可以定义在启动客户操作系统时自动呈现给客户的 USB 设备。
点击绿色+符号添加已知设备。
请注意,某些设备可能会导致客户机启动失败。我们不能将这些设备用作过滤器。
了解有关 USB 支持的更多信息VirtualBox 用户手册。
另请参阅:虚拟盒中 USB 设备的正确值是什么
答案2
安装
gnome-system-tools
,因为旧的用户和组 GUI 在 11.10 上默认不可用sudo apt-get install gnome-system-tools
安装完成后打开 用户和组从启动器
选择您的用户名,点击管理群组并选择虚拟盒用户并点击添加。
- 注销/登录以便能够在 VirtualBox 中使用 USB。
答案3
将vboxusers
在/etc/group
文件中。您可以使用类似 的内容编辑它nano
。
sudo nano /etc/group
将您的用户添加到vboxusers
线路中,或根据需要创建一个用户。
正如 Takkat 指出的那样,要获得完整的 USB 设备支持,您需要安装完整版本的 Virtualbox(而不是 OSE)。
我为“官方” VirtualBox 提供的 ppa 在此处:
/etc/apt/sources.list.d/virtualbox-offical-source.list:
deb http://download.virtualbox.org/virtualbox/debian maverick contrib #VirtualBox Offical Source
答案4
我也遇到了同样的问题。在尝试了所有其他解决方案后,我意识到了自己的问题。
我从 Ubuntu 软件中心下载了 virtualbox,但那里没有最新版本的 virtualbox,所以我意外下载了错误版本的“Oracle VM VirtualBox 扩展包”。
解决方案:
- 打开virtualbox,点击帮助,点击关于,找到你的virtualbox版本号。
- 去https://www.virtualbox.org/wiki/Download_Old_Builds_4_3(将“4_3”替换为您的版本)。
- 下载与您的 virtualbox 版本匹配的“扩展包”。
- 安装它,它可能会询问您是否要降级,请单击“是”。
无论如何,对我而言都是有用的。