USB 直通在 VirtualBox 中不起作用

USB 直通在 VirtualBox 中不起作用

我无法让 USB 直通在 VirtualBox 中工作。如能得到帮助,我将不胜感激。

主机系统是 Ubuntu 23.04。Guest VM 是 Windows XP SP3。VirtualBox 是版本 7.10(最新 ATM),还安装了扩展包,版本为 7.10。Guest 附加组件安装在客户 VM 上,VB 图标出现在应用栏上(右下角)。

用户似乎已添加到 vboxusers 组。命令sudo adduser $USER vboxusers结果为

用户“root”已经是“vboxusers”组的成员

VBoxManage list usbhost

打印所有 USB 设备的列表,非常方便。尽管如此,当我尝试在过滤器中选择任何 USB 设备(无论是 2.0、3.0 还是 1.0 控制器)时,它都会显示

没有可用的设备

。我尝试手动将设备信息输入到过滤器中,但没有成功。然后留下空过滤器,稍后在客户操作系统启动后尝试从列表中选择设备(但列表中没有设备)。当选择不同的控制器时,不同的 USB 控制器会出现在客户操作系统设备管理器中。在客户操作系统启动后拔下并插入设备不会改变任何东西。

谢谢。

答案1

解决了。

Virtualbox 和用户/用户帐户中存在一些骗局。

解决方案是这样的:

sudo adduser $USER vboxusers

由于某些原因无法工作(但还是这样做吧,以防万一需要某些工作)。

您需要输入

sudo usermod -aG vboxusers XXXXXXXX

在命令行中,然后重新启动系统。(例如,在 XXXXXXXX 中输入您的用户名“mike”、“john”、“mary”)。之后,我能够通过连接到 ubuntu 主机的 USB 调制解调器,在 Windows VM 中安装驱动程序,并且它可以正常工作。耶!

答案2

另一种方法 -> 已解决

Virtualbox 很奇怪,因为我也做了所有这些。

我在跑步:

(Ubuntu 20.04.6 LTS)

OS: Ubuntu 20.04.6 LTS x86_64
Host: VirtualBox 1.2
Kernel: 5.15.0-84-generic
Packages: 1649 (dpkg), 11 (snap)
Shell: bash 5.0.17
DE: GNOME
WM: Mutter
WM Theme: Adwaita
Theme: Yaru-dark [GTK2/3]
Icons: Yaru [GTK2/3]
Terminal: gnome-terminal
CPU: 13th Gen Intel i7-13700HX (8) 2.284GHz
GPU: 00:02.0 VMware SVGA II Adapter
Memory: 2395MiB / 3910MiB

&&

(Fedora 工作站 38)

OS: Fedora Linux 38 (Workstation Edition) x86_64
Host: VirtualBox 1.2
Kernel: 6.2.9-300.fc38.x86_64
Packages: 1872 (rpm)
Shell: bash 5.2.15
DE: GNOME 44.0
WM: Mutter
WM Theme: Adwaita
Theme: Adwaita [GTK2/3]
Icons: Adwaita [GTK2/3]
Terminal: gnome-terminal
CPU: 13th Gen Intel i7-13700HX (8) 2.284GHz
GPU: 00:02.0 VMware SVGA II Adapter
Memory: 1423MiB / 7926MiB

- - 使固定 - -

在两台机器上为我解决此问题的方法是:

1. 从主机设备上卸载 USB,但保持其插入状态。

- You can do this by going to your File Manager and clicking ( Unmount ) next to the USB device you want to use on the VM OS.

- Or if go to the ( Disks ) application and click  ( Eject this disk )

2. 将 OS VM 退出(缩放模式)。

- You can do this a few different ways.

- Shutdown the VM OS and then restart. 

- Click ( Cancel ) when it says:

虚拟机窗口现在将切换到 Scale 模式。您可以随时按 Host+C 返回窗口模式。请注意,Host 键当前定义为右 Ctrl。

请注意,主菜单栏在缩放模式下是隐藏的。您可以通过按 Host+Home 来访问它。

这也为您提供了其他方法。

如果您有两台机器同时运行,则必须选择其中一台。此外,如果您从一台虚拟机切换到另一台虚拟机,则必须拔下并重新插入 USB。

希望这可以帮助。

相关内容