有人知道如何访问 Virtual Box 中的内置蓝牙吗?我正在使用 Ubuntu,并在其中安装了 VM(虚拟盒)和 Windows 10,但不知何故我无法访问蓝牙。蓝牙未显示在设备管理器中。
答案1
首先确保以下功能正常工作:
- BIOS / UEFI 已启用蓝牙(以防万一)
- 你的主机(本例中是 Ubuntu)正确检测到蓝牙
- 您已使用蓝牙设备测试了蓝牙,并确认它正常工作。这 3 点是为了避免与可能根本不是客人的客人发生问题。
然后确保以下内容设置正确:
- 安装了最新的 VirtualBox 版本(截至本答案,版本号为 5.1.28)
- 为 VirtualBox(主机)安装最新的 VirtualBox 扩展。您可以从 VirtualBox 网站获取此扩展,也可以通过将之前的扩展升级到最新版本来获取。
- 最新的 VirtualBox 扩展已安装在 Windows 10(客户机)中。此扩展将在 Windows 10 上显示为 CD。只需从虚拟 CD 安装并重新启动即可。
最后三点是为了确保蓝牙可以在虚拟环境中被检测并正确使用。
现在请按照以下步骤操作:
右键单击 VirtualBox 上的 USB 设备(不是在 Windows 10 内,而是在其下方的 VirtualBox 栏上),然后启用 VirtualBox 检测到的蓝牙设备。此时,如果您按照所有步骤操作但蓝牙未显示,在某些情况下,这是因为在与 VirtualBox 共享之前无法使用它。
Windows 不会尝试为其安装正确的驱动程序。如果找不到驱动程序,我建议访问公司网站并通过 Windows 10 下载驱动程序,然后继续手动安装。
安装后,单击蓝牙设备管理器将您的 Windows 10 与真实设备配对:
单击您想要配对的设备,然后单击显示的配对按钮。
然后简单地测试向设备发送一些内容
就是这样。因此,可能发现的常见问题是:
- 缺少 VirtualBox 扩展(在主机、客户机或两者中)
- 蓝牙无法在您的主机上运行,因此也无法在您的客户机上运行。
- Windows 10 中缺少蓝牙设备的驱动程序
在大多数情况下,只要按照步骤操作,它就会起作用。如果不行,你可以通过安装相应的包/驱动程序来解决这 3 种情况。
答案2
我在使用蓝牙 USB 加密狗时也遇到了同样的问题,但这是我的权利问题。
从这个解决方案中解决:VirtualBox 中没有可用的 USB 设备
简而言之 :
sudo adduser $USER vboxusers
然后注销/登录