debian

Debian VirtualBox如何设置USB设备共享

小樊
40
2025-06-19 14:29:54
栏目: 智能运维

在Debian VirtualBox中设置USB设备共享的步骤如下:

准备工作

  1. 安装VirtualBox:确保你已经安装了VirtualBox。如果没有安装,请从VirtualBox官网下载并安装适合你操作系统的版本。
  2. 安装Debian系统镜像:从Debian官网下载所需的ISO镜像文件。
  3. 安装VirtualBox Extension Pack:从VirtualBox官方网站下载与你当前版本匹配的Extension Pack,并使用命令行进行安装。

配置用户权限

  1. 添加用户到vboxusers组
    sudo usermod -aG vboxusers $USER
    
    重新登录以使更改生效。

配置VirtualBox USB设置

  1. 打开VirtualBox管理器,选择目标虚拟机,然后点击“设置”。
  2. 启用USB控制器:在设置窗口中,选择“USB”选项卡,启用USB控制器,并根据你的U盘选择USB 2.0或USB 3.0控制器。
  3. 添加USB设备:点击右侧的USB插头图标,添加U盘的设备过滤器。这将确保虚拟机启动时自动连接该U盘。

启动虚拟机并连接USB设备

  1. 启动目标虚拟机:在VirtualBox管理器中启动目标虚拟机。
  2. 在虚拟机中识别USB设备
    • 打开虚拟机的终端。
    • 使用以下命令查看VirtualBox目前可用的USB设备:
      vboxmanage list usbhost
      
    • 你应该能看到你的USB设备信息,包括VendorId、ProductId和SerialNumber。
  3. 绑定USB设备到虚拟机
    vboxmanage usbfilter add 0 –target VM_Name -name ‘USB_Device_Name’ \
    –action hold –active yes -vendorid “VendorId” \
    –productid “ProductId” –remote no \
    –serialnumber “SerialNumber”
    
    VM_Name 替换为你的虚拟机名称,USB_Device_Name 替换为你为USB设备指定的名称,VendorId、ProductId和SerialNumber替换为实际的值。

验证USB设备连接

在虚拟机终端中,你可以使用 lsusb 命令来验证USB设备是否被正确识别:

lsusb

通过以上步骤,你应该能够在Debian VirtualBox中成功设置USB设备共享。如果在操作过程中遇到问题,可以参考VirtualBox的官方文档或相关社区论坛寻求帮助。

0
看了该问题的人还看了