首页主机资讯VirtualBox虚拟机在CentOS如何添加USB设备

VirtualBox虚拟机在CentOS如何添加USB设备

时间2026-01-17 14:02:04发布访客分类主机资讯浏览1430
导读:在 CentOS 的 VirtualBox 中添加 USB 设备的完整步骤 一 前提准备 在宿主机(运行 VirtualBox 的系统)安装与当前 VirtualBox 版本完全匹配 的 Oracle VM VirtualBox Exte...

在 CentOS 的 VirtualBox 中添加 USB 设备的完整步骤

一 前提准备

  • 在宿主机(运行 VirtualBox 的系统)安装与当前 VirtualBox 版本完全匹配Oracle VM VirtualBox Extension Pack,否则无法启用 USB 2.0/3.0 控制器与 USB 过滤功能。命令行安装示例:sudo VBoxManage extpack install /path/to/Oracle_VM_VirtualBox_Extension_Pack-x.x.x.vbox-extpack
  • 将宿主机当前用户加入 vboxusers 组,以获得 USB 设备访问权限:sudo usermod -aG vboxusers $USER,然后完全注销并重新登录(或重启)使组权限生效。

二 在虚拟机设置中添加 USB 设备

  • 选中目标虚拟机 → 设置 → USB → 勾选“启用 USB 控制器”,根据设备选择 USB 2.0(EHCI)USB 3.0(xHCI)
  • 点击右侧 USB 插头图标(+) 添加设备过滤器:先插上要共享的 U 盘/USB 设备,在弹出的设备列表中选择它;也可在设备未插入时先创建过滤器,后续插入会自动连接。
  • 启动虚拟机,若已配置过滤器,设备通常会自动连接;也可在虚拟机窗口底部点击 USB 图标手动连接/断开。

三 在 CentOS 客户机内验证与使用

  • 在客户机(CentOS)安装 USB 工具:sudo yum install -y usbutils(提供 lsusb 等)。
  • 执行 lsusb 查看是否识别到设备;若识别到存储类设备,可用 sudo fdisk -llsblk 确认设备节点(如 /dev/sdX),再进行挂载与使用。
  • 说明:Guest Additions 主要提供显示、共享文件夹、剪贴板等增强功能,添加 USB 设备并不强制依赖它,但安装后可获得更好的整体体验。

四 常见问题与排查

  • 宿主机未授权或未加入 vboxusers:设备不会出现在列表中或提示无权限。请确保 usermod -aG vboxusers $USER 已执行并重新登录
  • 未安装或版本不匹配 Extension Pack:USB 2.0/3.0 控制器选项不可用或设备无法连接。请安装与 VirtualBox 版本一致的扩展包。
  • 控制器类型不匹配:部分设备需要 USB 3.0(xHCI),请与设备规格匹配。
  • 过滤器未生效或设备被宿主机抢占:优先使用“添加过滤器”,并在设备插入前启动虚拟机;必要时在窗口底部 USB 图标手动连接。
  • 客户机内看不到磁盘:在客户机执行 lsusblsblksudo fdisk -l 逐级确认识别情况;存储设备需挂载后使用。

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


若转载请注明出处: VirtualBox虚拟机在CentOS如何添加USB设备
本文地址: https://pptw.com/jishu/782912.html
CentOS系统Telnet日志查看技巧 如何确保CentOS Telnet连接的安全性

游客 回复需填写必要信息