已编辑 2 几周前 通过 ExtremeHow 编辑团队
翻译更新 2 几周前
VirtualBox 是一个功能强大的 x86 和 AMD64/Intel64 虚拟化产品,允许用户在其主机机器上运行多个操作系统。在使用 VirtualBox 时一个常见的任务是共享主操作系统和在虚拟机中运行的来宾操作系统之间的文件夹。此过程允许轻松地来回传输文件,提供无缝且高效的工作流程。本指南将详细解释在 VirtualBox 中共享主机和来宾操作系统之间文件夹的过程。
在您能够共享主机和来宾操作系统之间的文件夹之前,请确保您具备以下条件:
VirtualBox Guest Edition 是一组实用程序,旨在提高来宾操作系统的性能和可用性。它是实现无缝文件夹共享所必需的。Guest Edition 的安装可能会根据所使用的来宾操作系统而有所不同。以下部分将解释如何安装它。
要安装 VirtualBox Guest Additions,请按照以下步骤进行:
Guest Additions 成功安装后,您可以通过以下步骤开始设置共享文件夹:
一旦文件夹从主机共享,下一步是从来宾操作系统访问它。这种方法在不同操作系统之间略有不同。让我们看看 Windows、Linux 和 macOS 来宾系统:
\\VBOXSVR\SharedFolderName
vboxsf
组的一员。如有必要,您可以使用以下命令添加用户:sudo usermod -a -G vboxsf yourusername
/media/sf_SharedFolderName
目录下。不幸的是,VirtualBox 可能没有直接为 macOS 来宾提供共享文件夹的原生支持。在这种情况下,请考虑使用诸如外部文件服务器、云存储或配置网络访问等替代文件传输方法,以在主机和 macOS 来宾之间传输文件。
如果您在共享文件夹时遇到问题,请考虑以下常规故障排查步骤:
确保 Guest Additions 已安装并运行。有时,重新安装它们可以解决问题。
如果您在访问 Linux 来宾操作系统的文件夹时遇到“权限被拒绝”错误,请验证您的用户已添加到之前讨论的 vboxsf
组。
检查共享文件夹是否设置为自动挂载。如果没有,请尝试手动导航到来宾操作系统说明中提到的路径。
确保网络发现已启用,并检查网络设置以确认虚拟机处于预期的网络类型(如桥接或NAT)。
在VirtualBox中在主机和来宾操作系统之间共享文件夹可以大大提高效率,简化数据传输过程。无论您的来宾操作系统是Windows、Linux还是macOS,了解每种系统的具体步骤和细微差别将帮助您充分利用此功能。始终确保Guest Additions正确安装,因为它们促进了包括共享文件夹在内的重要功能。随着您逐渐习惯使用VirtualBox,这些过程将变得驾轻就熟,进一步提高虚拟计算环境的生产力和可用性。
如果你发现文章内容有误, 您可以