首页主机资讯CentOS中VirtualBox如何添加USB设备

CentOS中VirtualBox如何添加USB设备

时间2025-10-05 01:42:03发布访客分类主机资讯浏览1447
导读:在CentOS中使用VirtualBox添加USB设备的步骤 1. 安装VirtualBox与扩展包 首先确保已安装VirtualBox(可通过virtualbox --version验证);然后下载与VirtualBox版本匹配的Exte...

在CentOS中使用VirtualBox添加USB设备的步骤

1. 安装VirtualBox与扩展包

首先确保已安装VirtualBox(可通过virtualbox --version验证);然后下载与VirtualBox版本匹配的Extension Pack(从VirtualBox官网下载),用于开启USB 2.0/3.0支持。安装扩展包时,打开VirtualBox→点击顶部菜单栏「文件」→「首选项」→「扩展」→点击「添加新包」→选择下载的.vbox-extpack文件→点击「安装」,安装完成后重启VirtualBox。

2. 配置用户权限

默认情况下,VirtualBox无法直接访问USB设备,需将当前用户添加到vboxusers组(该组拥有USB设备访问权限)。执行以下命令:

sudo usermod -aG vboxusers $USER

其中$USER代表当前用户名(可通过whoami命令查看)。执行后重新登录系统,使组权限生效。

3. 配置虚拟机USB设置

打开VirtualBox管理器→选中目标CentOS虚拟机→点击顶部「设置」→进入「USB」选项卡:

  • 启用USB控制器:勾选「启用USB控制器」,并根据USB设备版本选择控制器类型(如USB 2.0设备选「USB 2.0 (EHCI) 控制器」,USB 3.0设备选「USB 3.0 (EHCI) 控制器」)。
  • 添加设备过滤器(可选但推荐):点击右侧「添加USB设备过滤器」图标(带+号的USB插头),选择宿主机上的USB设备(如U盘、手机等)。添加后,虚拟机启动时会自动连接该设备。

4. 启动虚拟机并连接USB设备

启动CentOS虚拟机→等待系统进入桌面环境→点击VirtualBox窗口底部的「USB」图标(位于状态栏右侧)→在弹出的设备列表中选择目标USB设备(若已配置设备过滤器,设备会自动连接)。

5. 验证USB设备连接

在CentOS虚拟机中打开终端→输入lsusb命令→查看输出结果。若看到类似以下信息(包含USB设备的厂商ID和设备ID),说明设备已成功识别:

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

若需手动挂载USB设备(如U盘),可执行以下步骤:

  • lsblk命令查看设备名称(如/dev/sdb1);
  • 创建挂载点:sudo mkdir -p /mnt/usb
  • 挂载设备:sudo mount /dev/sdb1 /mnt/usb
  • 访问设备:打开文件管理器,进入/mnt/usb即可查看设备内容。

常见问题解决

  • USB设备无法连接:检查是否已将用户添加到vboxusers组并重新登录;确认VirtualBox扩展包已正确安装;重启VirtualBox或宿主机。
  • 权限不足:若仍无法访问,可修改/etc/fstab文件(需root权限),添加以下内容(将1002替换为usbfs组的GID,可通过cat /etc/group | grep usbfs查看):
    none /proc/bus/usb usbfs devgid=1002,devmode=664 0 0
    
    保存后执行sudo mount /proc/bus/usb使设置生效。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: CentOS中VirtualBox如何添加USB设备
本文地址: https://pptw.com/jishu/720826.html
CentOS下VirtualBox如何配置虚拟硬盘 CentOS中VirtualBox如何设置静态IP地址

游客 回复需填写必要信息