CentOS下VirtualBox如何设置USB
导读:在 CentOS 宿主机上为 VirtualBox 配置 USB 的正确步骤 一 前提准备 安装与当前 VirtualBox 版本完全匹配的 Oracle VM VirtualBox Extension Pack(提供 USB 2.0/3...
在 CentOS 宿主机上为 VirtualBox 配置 USB 的正确步骤
一 前提准备
- 安装与当前 VirtualBox 版本完全匹配的 Oracle VM VirtualBox Extension Pack(提供 USB 2.0/3.0 xHCI 支持)。在宿主机执行安装,例如:sudo VBoxManage extpack install /path/to/Oracle_VM_VirtualBox_Extension_Pack-x.x.x.vbox-extpack。安装后建议重启 VirtualBox。
- 将当前登录用户加入 vboxusers 组,以获得 USB 访问权限:sudo usermod -aG vboxusers $USER;执行后需完全注销并重新登录(或重启)使组成员生效。
- 插入并确认 U 盘在宿主机 CentOS 中可被识别(如 lsblk 能看到设备),再开始后续配置。
二 虚拟机 USB 设置
- 关闭目标虚拟机,选中后进入 设置 → USB。
- 勾选 启用 USB 控制器,并根据设备与性能选择 USB 2.0 (EHCI) 或 USB 3.0 (xHCI)。
- 点击右侧 USB 插头图标 添加设备过滤器,从列表中选择你的 U 盘(可按厂商/产品 ID 精确匹配,便于开机自动连接)。
- 启动虚拟机,若已配置过滤器,U 盘通常会自动连接;也可在虚拟机窗口底部 USB 图标 中手动连接/断开。
三 在虚拟机内验证与使用
- 启动进入虚拟机后,查看是否识别到 U 盘:例如在 Linux 客户机执行 lsblk,常见节点为 /dev/sdb(名称可能不同);在 Windows 客户机检查 磁盘管理 或 资源管理器。
- 如未自动挂载,可在客户机中手动挂载相应分区(Linux 下注意文件系统类型与读写权限)。
四 常见问题与排查
- 在添加 USB 过滤器时看不到设备:多因当前用户不在 vboxusers 组或未重新登录;请确认组成员关系并重新登录后再试。
- 虚拟机内不识别 U 盘:优先确认 Extension Pack 已安装且与 VirtualBox 版本一致;USB 3.0 设备请选择 xHCI 控制器;必要时移除并重建过滤器、重启宿主机与虚拟机。
- 主机与虚拟机争用 U 盘导致掉盘或不可用:同一时间只让一端访问,切换前在虚拟机中执行“安全移除”,再在宿主机挂载。
- 扩展包安装失败或签名不一致:请下载与 VirtualBox 主程序完全同版本的扩展包,并以具有权限的用户执行安装。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS下VirtualBox如何设置USB
本文地址: https://pptw.com/jishu/776577.html
