debian

Debian虚拟机在VirtualBox中如何实现USB设备共享

小樊
44
2025-05-02 01:26:54
栏目: 云计算

在Debian虚拟机中使用VirtualBox实现USB设备共享,可以按照以下步骤操作:

准备工作

  1. 下载Debian系统镜像:从Debian官网下载所需的ISO镜像文件。
  2. 安装VirtualBox:如果你还没有安装VirtualBox,请访问VirtualBox官网下载并安装适合你操作系统的版本。

配置VirtualBox

  1. 新建虚拟机
    • 打开VirtualBox,点击“新建”按钮,创建一个新的虚拟机。
    • 选择“稍后安装操作系统”,以便稍后导入Debian ISO镜像。
    • 设置虚拟机的内存、硬盘大小和其他基本配置。
  2. 设置USB控制器
    • 在虚拟机的设置中,选择“存储” - “控制器:USB” - “添加USB 2.0控制器”。

配置USB设备直连

  1. 添加USB设备

    • 在VirtualBox主界面,选择你的虚拟机,点击“设置”。
    • 在设置窗口中,选择“存储” - “USB” - “添加USB设备”。
    • 在弹出的设备列表中,选择你想要直连的USB设备(如U盘),然后点击“确定”。
  2. 启动虚拟机

    • 启动你的Debian虚拟机。
  3. 在虚拟机启动后

    • 插入你想要直连的USB设备。
  4. 在虚拟机中识别USB设备

    • 打开虚拟机的终端。
    • 使用以下命令查看VirtualBox目前可用的USB设备:
      vboxmanage list usbhost
      
    • 你应该能看到你的USB设备信息,包括VendorId、ProductId和SerialNumber。
  5. 绑定USB设备到虚拟机

    • 使用以下命令绑定USB设备到VirtualBox中:
      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替换为实际的值。
  6. 验证USB设备连接

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

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

0
看了该问题的人还看了