virtualbox虚拟机挂载USB设备

本文介绍了如何在VirtualBox中下载、安装和管理USB设备。首先,从official website下载扩展包并双击安装。然后,在VirtualBox中选择设置,启用USB3.0(xHCI)控制器,并添加所需USB设备,如硬盘、U盘或Jlink下载器。在虚拟机运行时,可以通过设备菜单挂载或卸载USB设备,方便快捷地在主机和虚拟机间切换USB设备的连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

下载扩展包

进入virtualbx官网下载扩展包https://www.virtualbox.org/wiki/Downloads
在这里插入图片描述

安装扩展包

下载后,双击安装即可

打开virtualbox

在这里插入图片描述

  1. 点击设置->USB设备
  2. 点击选择USB 3.0(xHCI)控制器
  3. 点击右侧添加设备,即可添加USB设备,如硬盘、U盘、Jlink下载器等,选择对应的设备,即可添加进虚拟机。

快速切换主机虚拟机挂载设备

  1. 使用虚拟机时,不想通过共享文件夹传输文件,则需要来回切换USB设备,如硬盘。
  2. 虚拟机开启时,操作如下:
    菜单栏点击设备->USB,找到自己要挂载在虚拟机的设备,打钩即可。若挂载在主机,取消打钩。
### 如何在 VirtualBox 中检测和使用 USB 设备 #### 安装 Oracle VM VirtualBox Extension Pack 为了使 VirtualBox 支持 USB 2.0 或 USB 3.0 控制器,必须先安装 **Oracle VM VirtualBox Extension Pack**。 - 打开 VirtualBox 软件并进入设置界面。 - 如果发现缺少 USB 功能支持,则需前往官方网站 `http://download.virtualbox.org/virtualbox/` 下载与当前 VirtualBox 版本匹配的扩展包[^1]。 - 双击已下载的 `.vbox-extpack` 文件完成安装。 #### 启用 USB 控制器 在 VirtualBox虚拟机设置中,需要手动启用 USB 控制器功能: - 进入目标虚拟机的设置页面。 - 切换至「USB」选项卡,并勾选「启用 USB 控制器」。 - 根据需求选择「USB 2.0 (EHCI) 控制器」或「USB 3.0 (xHCI) 控制器」。 #### 添加用户到 vboxusers 组 为了让当前用户获得操作 USB 设备的权限,需要将其加入 `vboxusers` 用户组: - 使用终端执行命令: ```bash sudo usermod -aG vboxusers $USER ``` - 修改完成后重新启动计算机以应用更改。 #### 配置 VirtualBox 全局参数 通过修改全局配置文件可以进一步优化 USB 设备的支持情况: - 编辑 `/etc/default/virtualbox` 文件,确保其中包含如下两行内容[^2]: ```plaintext usb.vbluetooth.startConnected="TRUE" usb.restrictions.defaultAllow="TRUE" ``` #### 测试 USB 设备连接 当上述步骤全部完成后,插上所需的 USB 设备VirtualBox 应能够自动识别该设备。如果没有正常显示,请尝试以下方法: - 在运行中的虚拟机窗口顶部菜单栏中点击「设备」-> 「USB」,查看是否有可用的 USB 设备列表可供挂载。 - 若仍未成功,可能是因为驱动程序不兼容或者硬件本身存在限制。 ```python # 示例 Python 脚本用于验证 USB 是否被操作系统捕获(仅作参考) import os def check_usb_devices(): devices = os.popen('lsusb').read() print(devices) check_usb_devices() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值