我在 Ubuntu 11.04 和 Windows XP pro 上安装了 VirtualBox OSE 作为虚拟机。现在我想要一个可以在我的主机 Ubuntu 机器和我的 WinXP 客户虚拟机上访问的共享文件夹。
我怎样才能做到这一点?
答案1
第一步是安装新增嘉宾在您的虚拟 Windows 中。
之后,您可以按照以下概述定义共享文件夹这个答案。然而在 Windows 中你不需要“挂载”它,而是采取以下步骤(从用户手册Virtual Box 的相关信息):
在 Windows 客户机中,共享文件夹是可浏览的,因此在 Windows 资源管理器中可见。因此,要将主机的共享文件夹附加到 Windows 客户机,请打开 Windows 资源管理器并在“我的网络位置”->“整个网络”->“VirtualBox 共享文件夹”下查找它。通过右键单击共享文件夹并从弹出的菜单中选择“映射网络驱动器”,您可以为该共享文件夹分配驱动器号。
如果对话框中没有出现任何条目Browse
,您可以手动填写文件夹共享名称所在的Folder:
字段。\\VBOXSVR\<folder-name>
<folder-name>
Windows 资源管理器的屏幕截图(德语区域设置)
Windows XP
Windows 7的
Windows 10
答案2
如果使用 Windows,您必须安装 Virtualbox Guest Addition (GA) 才能与主机共享。
首先创建一个与主机共享的文件夹。例如,在主机桌面上创建一个名为 X 的文件夹,在安装 Guest Addition 之前或之后,在 Virtualbox 主窗口中右键单击客户操作系统。转到设置并查找共享文件夹选项。
选择它并选择您刚刚创建的 X 文件夹。现在启动已安装 Guest Addition 的客户操作系统(如果您尚未安装,请先安装),然后在终端上输入net use x: \\vboxsrv\x
即可。它应该会告诉您现在正在共享。
对于Linux来说更容易。
答案3
我在使用 Ubuntu 主机和 Windows Guest 时遇到了这个问题。我安装了 Guest 附加功能,但无法共享文件夹。
在 Ubuntu 主机终端中,以下 3 条命令对我有用
sudo apt install virtualbox-guest-dkms virtualbox-guest-utils virtualbox-guest-x11
sudo apt install build-essential module-assistant
sudo m-a prepare
之后启动 Guest Machine 并从设备 - 插入 Guest Additions CD 映像安装 Virtual Box Guest Addition,这将显示 ISO 文件,只需继续单击即可安装。
如果未列出 ISO,则再次单击“设备”-“光驱”-“选择磁盘映像”
浏览到“/usr/share/virtualbox” ISO 映像应该在这里选择它然后返回安装过程。
答案4
改编自这里。
至少对于 Ubuntu 22.04 主机系统和 Windows 10 Pro 以及 VirtualBox 6.1.38,以下操作有效。我认为,它与其他版本的 Windows 作为客户机的工作方式相同:
- 在 VirtualBox 中启动客户操作系统。
- 选择设备 > 共享文件夹在 VirtualBox 菜单中
- 选择Add按钮。选择要共享的主机文件夹
- 选择自动挂载
- 重新启动客户系统
- 现在您将发现您的共享文件夹在 Windows 上映射为网络驱动器。