![尽管我已将其安装在 Virtual Box 中,但我在 Oracle Linux 上看不到我的硬盘](https://linux22.com/image/1471577/%E5%B0%BD%E7%AE%A1%E6%88%91%E5%B7%B2%E5%B0%86%E5%85%B6%E5%AE%89%E8%A3%85%E5%9C%A8%20Virtual%20Box%20%E4%B8%AD%EF%BC%8C%E4%BD%86%E6%88%91%E5%9C%A8%20Oracle%20Linux%20%E4%B8%8A%E7%9C%8B%E4%B8%8D%E5%88%B0%E6%88%91%E7%9A%84%E7%A1%AC%E7%9B%98.png)
我是 Linux 新手。目前我的机器上安装了 Oracle Linux(64 位)。我基本上想能够访问我已在 VirtualBox 中的共享文件夹中以完全访问权限安装的外部硬盘上的文件。我没有客户添加程序(也许这就是它无法正常工作的原因),但我看不到硬盘,也无法访问文件。
如果我能得到关于如何进行的逐步指导,我将非常感激。
答案1
我基本上希望能够访问我已在 VirtualBox 的共享文件夹中安装并具有完全访问权限的外部硬盘中的文件。我没有添加客户机(也许这就是它无法正常工作的原因),但我看不到硬盘,也无法访问文件。
您需要安装 VirtualBox 客户机附加组件,并可能设置 USB 过滤器以允许 VirtualBox 看到 USB 硬盘驱动器,然后 Oracle Linux 客户机操作系统将能够看到它。以下是我在 Mac OS X 中的 VirtualBox VirtualBox 中设置 USB 过滤器的方法,但一般概念应该适用于任何运行 VirtualBox 5.0 的系统。
基本上,由于连接到运行 VirtualBox 的系统的 USB 设备可由系统的主机操作系统以及 VirtualBox 上的客户操作系统使用,因此 VirtualBox 具有“设备过滤器”设置,允许您选择应由 VirtualBox 客户操作系统而不是主系统的主机操作系统使用哪些 USB 设备。
首先,关闭虚拟机。确保 USB 驱动器已插入并通电,以便主机操作系统可以识别它。现在选择该虚拟机的“设置”,然后选择“端口”选项/选项卡,该选项/选项卡应如下所示:
在该区域中,选择 USB 部分,它应如下所示:
确保选中“启用 USB 控制器”,并且至少选择了一种 USB 控制器类型。我暂时会选择“USB 2.0 (EHCI) 控制器”。
完成后,您看到那个看起来像 USB 插头的小图标,+
上面有一个加号 ( ) 吗?单击它并从菜单中选择 USB 驱动器。选择后,它应显示在“USB 设备过滤器”下的项目列表中。
完成后,只需单击“确定”并启动虚拟机。