有没有更好的方法来访问 Gnome Boxes 中的 USB 驱动器?

有没有更好的方法来访问 Gnome Boxes 中的 USB 驱动器?

我在装有 Ubuntu 18.04 LTS 的 Dell Precision 7530 上安装了 Gnome Boxes 3.28.1-1。我创建了一个 Linux Mint 19.3 虚拟机。最初,当我尝试启动 Linux Mint VM 时,我收到“启动失败”错误,因此我按照本文中描述的额外步骤修复了 Ubuntu 18.04 错误,从而使 VM 得以启动。显示性能非常差,因此我按照同一篇文章中的描述额外安装了 spice-tools。现在我的 Linux Mint VM 机器运行良好。

安装说明

我遇到的问题是,Gnome Boxes 网站显示了在虚拟机中访问 USB 驱动器的程序,但该程序不起作用(至少对我来说)。说明说转到虚拟机的属性,然后打开 USB,但对我来说,这一切只是让 USB 驱动器完全消失,从 Ubuntu 主机操作系统上卸载。我刚刚找到了一种可行的解决方法,但我想知道这是否是最好的方法,以及其他人是否遇到过同样的问题。

解决方案

1)将 USB 驱动器连接到计算机,并确保主机操作系统正在安装它。

2) 在虚拟机中,转到属性,"设备和共享" 选项卡。确保 USB 设备已打开离开(这与 Gnome 网站说明的操作相反)。

3) 在“设备和共享”选项卡底部的“文件夹共享”下,单击小加号以创建共享文件夹。如果单击“其他位置”,则应显示主机文件系统,其中包括 USB 驱动器。选择 USB 驱动器并为其命名。应显示主机操作系统上的路径以及名称。

4) 在虚拟机中,使用文件资源管理器浏览网络,最终您应该会找到您创建的 USB 驱动器文件夹。如果您单击此文件,它会在我的虚拟机桌面上创建一个“Spice 客户端文件夹”图标。

5) 关闭文件资源管理器,然后双击桌面图标。现在,外部硬盘驱动器应该出现在弹出的文件资源管理器中。这似乎确实存在问题,这就是为什么我列出了对我有用的确切步骤。如果我不这样做,图标就不会出现,文件资源管理器中也会缺少目录。

6) 我对其进行了测试,现在我能够从主机和虚拟机写入和访问 USB 驱动器的文件。

注意:我确实必须以超级用户模式打开 USB 驱动器,并将所有内容和所有人的权限更改为读/写,...但这可能是因为我刚刚格式化了驱动器。

好吧,无论如何,我很高兴它能正常工作,因为对我来说,这是阻碍 VM 充分发挥作用的主要因素。现在,这个设置非常好...

如果有人有更好的方法来在 Gnome Boxes 中获取此 USB 功能,请发表评论。

相关内容