VirtualBox里CentOS如何设置USB设备
导读:VirtualBox中CentOS设置USB设备的完整步骤 1. 前提条件  已安装VirtualBox(版本≥6.0)及对应扩展包(Extension Pack,需与VirtualBox主版本一致); 已创建并运行CentOS虚拟机(建议...
    
VirtualBox中CentOS设置USB设备的完整步骤
1. 前提条件
- 已安装VirtualBox(版本≥6.0)及对应扩展包(Extension Pack,需与VirtualBox主版本一致);
 - 已创建并运行CentOS虚拟机(建议系统版本≥CentOS 7)。
 
2. 安装VirtualBox扩展包
扩展包是支持USB 2.0/3.0设备的必要组件,若未安装会导致无法识别高速USB设备。
- 从VirtualBox官网下载与主程序版本匹配的扩展包(如
Oracle_VM_VirtualBox_Extension_Pack-6.1.34.vbox-extpack); - 打开终端,执行安装命令(替换为实际下载路径):
sudo VBoxManage extpack install /path/to/Oracle_VM_VirtualBox_Extension_Pack-6.1.34.vbox-extpack - 按提示确认安装(输入
Y),等待完成。 
3. 配置用户权限(关键步骤)
默认情况下,普通用户无权访问VirtualBox的USB设备,需将用户加入vboxusers组:
- 执行以下命令添加用户(替换
your_username为实际用户名):sudo usermod -aG vboxusers your_username - 重新登录系统(或重启虚拟机),使组权限生效。可通过
groups your_username命令验证用户是否在vboxusers组中。 
4. 配置虚拟机USB设置
通过VirtualBox管理器设置USB控制器及设备过滤:
- 打开VirtualBox管理器,选中目标CentOS虚拟机,点击顶部设置;
 - 切换至USB选项卡:
- 勾选启用USB控制器;
 - 根据USB设备类型选择控制器版本(USB 2.0选“USB 2.0 (EHCI) Controller”,USB 3.0选“USB 3.0 (xHCI) Controller”);
 - 点击右侧添加USB设备过滤器图标(带“+”号的USB插头),选择宿主机上的USB设备(如U盘、鼠标),添加后虚拟机启动时会自动连接该设备。
 
 
5. 启动虚拟机并连接USB设备
- 在VirtualBox管理器中选中目标虚拟机,点击启动;
 - 虚拟机启动后,点击窗口底部USB图标(位于状态栏),选择已配置的USB设备(如“Kingston DataTraveler”);
 - 若已添加设备过滤器,USB设备会在虚拟机启动时自动连接,无需手动操作。
 
6. 验证USB设备识别
- 在CentOS虚拟机中打开终端,执行以下命令查看USB设备列表:
若设备被正确识别,会显示类似以下输出(包含设备Vendor ID、Product ID):lsusbBus 002 Device 003: ID 0951:1666 Kingston Technology DataTraveler 2.0 - 若需手动挂载设备(如U盘),执行以下步骤:
- 查看设备名称:
lsblk(找到类似/dev/sdb1的分区); - 创建挂载点:
sudo mkdir -p /mnt/usb; - 挂载设备:
sudo mount /dev/sdb1 /mnt/usb; - 访问设备内容:
cd /mnt/usb & & ls。 
 - 查看设备名称:
 
7. 可选:配置自动挂载(方便使用)
若需每次启动虚拟机时自动挂载USB设备,可编辑/etc/fstab文件:
- 备份原文件:
sudo cp /etc/fstab /etc/fstab.bak; - 编辑文件:
sudo vi /etc/fstab; - 在末尾添加以下内容(替换为实际设备名称和挂载点):
/dev/sdb1 /mnt/usb ext4 defaults 0 0 - 保存并退出(
:wq),下次启动虚拟机时,USB设备会自动挂载到/mnt/usb目录。 
常见问题解决
- 问题1:虚拟机无法识别USB设备
检查是否完成以下步骤:① 安装扩展包;② 用户加入vboxusers组;③ USB控制器已启用且选择了正确版本。 - 问题2:挂载USB设备时报错“Permission denied”
确保/etc/fstab中配置了正确的权限(如devmode=664),或重新登录使组权限生效。 
通过以上步骤,即可在VirtualBox的CentOS虚拟机中正常使用USB设备。若需更高级的USB配置(如USB 3.0设备),请确保扩展包已安装且选择了对应的控制器版本。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: VirtualBox里CentOS如何设置USB设备
本文地址: https://pptw.com/jishu/741228.html
