📌  相关文章
📜  在 virtualbox ubuntu 中无法识别 USB 设备 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:37:33.076000             🧑  作者: Mango

在 VirtualBox Ubuntu 中无法识别 USB 设备

在虚拟机里面使用 USB 设备是很常见的需求,但是在 VirtualBox Ubuntu 中可能会遇到无法识别 USB 设备的问题。 这篇文章将介绍如何解决这个问题。

问题原因

VirtualBox 默认是不会将 USB 设备直接分配给虚拟机的,需要手动设置才可以。 如果无法识别 USB 设备,可能是以下原因导致的:

  1. 没有启用 USB 控制器。
  2. 没有添加 USB 设备筛选器。
  3. 没有在虚拟机中安装 VirtualBox Guest Additions。
解决方法
启用 USB 控制器
  1. 打开 VirtualBox,选择要设置的虚拟机,在菜单栏中选择"设置"。
  2. 在左侧面板中选择"USB"选项。
  3. 在"USB控制器"中选择"USB 2.0 (EHCI) 控制器"。如果您的主机支持 USB 3.0,则可以选择 "USB 3.0 (xHCI) 控制器",但请注意需要安装扩展包。
  4. 点击"确定"保存更改。
添加 USB 设备筛选器
  1. 在 VirtualBox 主界面中选择 "设备" > "USB"。
  2. 选择要添加的 USB 设备。
  3. 如果您想让虚拟机自动捕获此 USB 设备,请勾选 "自动捕获"。
  4. 点击"确定"。
安装 VirtualBox Guest Additions

一些 USB 设备需要在虚拟机中安装 VirtualBox Guest Additions 才能正确识别。 这可以通过在 Ubuntu 中的终端中执行以下命令来完成:

sudo apt-get update
sudo apt-get install build-essential dkms linux-headers-$(uname -r)

安装完成后,从 VirtualBox 的菜单栏中选择 "设备" > "安装增强功能"。

结论

在 VirtualBox Ubuntu 中无法识别 USB 设备可能是因为没有启用 USB 控制器或没有添加 USB 设备筛选器或没有在虚拟机中安装 VirtualBox Guest Additions。 通过按照上述步骤解决这些问题可以使 USB 设备在 VirtualBox Ubuntu 中正确识别。