我在 Windows 8.1 中安装了 VirtualBox,并使用它在 VirtualBox 中启动和使用 CentOS 7。当我将 USB 驱动器连接到计算机时,右键单击下图中圈出的图标,它会列出已插入的 USB 驱动器的正确名称。但是我无法在 CentOS 7 文件管理器中找到 USB 驱动器。
我读另一个帖子但使用其方法导致 CentOS 7 终端回复group vboxusers does not exist
并bash VBoxManage: command not found...
我需要做什么才能从 Windows 8.1 中安装的 VirtualBox 中运行的 CentOS 7 连接并操作 USB 驱动器?
编辑:
我重新安装了 VirtualBox 扩展包并重新启动了电脑。现在,当我插入 USB 驱动器时,VirtualBox 可以通过右键单击上图中的图标或单击 来“声明”它Devices > USB Devices > Device Name
。现在,这两种方法中的任何一种都会导致 VirtualBox 中的设备名称旁边添加一个复选标记,同时还会导致系统声音,并且还会导致 Windows 资源管理器停止看到 USB 驱动器,从而使 USB 驱动器从 Windows 资源管理器中消失并被删除。在 VirtualBox 中标记为已选择。
但问题是,VirtualBox 中安装的 CentOS 7 似乎看不到 USB 驱动器。 USB 设备本身是一个杏子SATA线3.0从一台以双启动方式安装了 CentOS 7 和 Windows 7 的死机 PC 连接到硬盘驱动器。我想使用新 PC 上 VirtualBox 中运行的 CentOS 7 访问旧硬盘的 CentOS 分区中的数据。 既然 VirtualBox 可以看到 USB 设备,那么我怎样才能让 CentOS 7 查看和操作 USB 设备呢?
答案1
我猜你的 virtualbox 缺少 USB 扩展包。请从相应的网站下载它,并使用以下步骤将该扩展包添加到您的虚拟盒中,
- 文件->首选项->扩展->添加扩展。
希望它有效。
答案2
当 USB 存储设备连接到 CentOS 系统时,它(及其分区)应显示为/dev/sd*
设备。您可以使用lsblk
或lsscsi
命令来识别设备,或读取/proc/partitions
以查看磁盘/分区设备及其大小的列表。
桌面环境可能会提供自动挂载仅带有单个文件系统的常规 USB 记忆棒的功能,但是具有多个分区和不同文件系统类型的硬盘驱动器可能会被桌面环境视为“过于复杂而无法自动挂载”:您可以必须mount
以 root 身份使用该命令来选择您想要安装的分区和所需的安装点。