VirtualBox虚拟机在CentOS中支持USB0(USB设备)的配置指南
Oracle_VM_VirtualBox_Extension_Pack-7.0.0.vbox-extpack);sudo VBoxManage extpack install /path/to/Oracle_VM_VirtualBox_Extension_Pack-7.0.0.vbox-extpack
vboxusers组(允许访问USB设备):sudo usermod -aG vboxusers $(whoami)
newgrp vboxusers立即生效),确保权限更新。sudo yum update # 更新系统
sudo yum install -y gcc make perl kernel-devel kernel-headers # 安装依赖
sudo mount /dev/cdrom /mnt # 挂载光驱
cd /mnt # 进入光驱目录
sudo ./VBoxLinuxAdditions.run # 安装增强功能
sudo reboot # 重启虚拟机
lsusb # 查看USB设备列表(应显示设备ID及厂商信息)
lsblk # 查看块设备(如/dev/sdb1,表示U盘分区)
sudo mkdir -p /mnt/usb # 创建挂载点
sudo mount /dev/sdb1 /mnt/usb # 挂载U盘(假设设备为/dev/sdb1)
/etc/fstab文件(需谨慎操作):/dev/sdb1 /mnt/usb ext4 defaults 0 0 # 示例(根据实际设备名和文件系统调整)
vboxusers组(groups命令查看),未加入则重新执行usermod命令并重启;/dev/vboxdrv设备权限(应为root:vboxusers):ls -l /dev/vboxdrv # 检查权限
sudo chown root:vboxusers /dev/vboxdrv # 修改权限(若需要)
sudo systemctl restart vboxdrv # systemd系统
sudo service vboxdrv restart # SysVinit系统
通过以上步骤,VirtualBox虚拟机中的CentOS系统应能正常识别并使用USB设备。若遇到其他问题,可参考VirtualBox官方文档或社区论坛获取进一步支持。