如何在 VirtualBox 中的主机 (Mac OS) 和来宾 (Fedora Server) 之间创建共享文件夹?

How do I create a shared folder between my host (Mac OS) and guest (Fedora Server) in VirtualBox?

细节

主持人OSmacOS Catalina v10.15.2 (19C57)

访客OSFedora 31 (Server Edition)

虚拟化产品VirtualBox v6.1.0 r135406 (Qt5.6.3)

如何在通过 VirtualBox 6.1 配置的主机 (macOS Catalina) 和来宾 (Fedora 31 SE) 之间创建共享文件夹。

  1. 打开 VirtualBox,右键单击要与之共享文件夹的虚拟机,然后单击 'Settings'。

  1. Select“共享文件夹”选项卡,然后单击屏幕右侧的“添加文件夹”图标。

  1. Select 'Other' 从文件夹路径下拉菜单中导航到您要共享的文件夹,然后单击打开。现在勾选自动安装旁边的复选框并单击确定完成,然后再次退出设置菜单。

  1. 启动虚拟机并运行以下命令:

    1. sudo dnf -y install kernel-devel-$(uname -r)

    2. sudo dnf -y groupinstall 'Development Tools'

    3. sudo mkdir /media/cdrom

  2. Select Devices > Optical Drives 并确保 Remove disk from virtual drive 变灰.如果不是,select此选项会弹出用于配置 VM 的 ISO(大概)。

  3. Select 设备 > 插入 Guest Additions CD 映像...

  4. 运行 VM 中的以下命令:

    1. sudo mount /dev/cdrom /media/cdrom

    2. cd /media/cdrom

    3. sudo ./VboxLinuxAdditions.run

    4. sudo usermod -G vboxsf -a $USER

  5. 重新启动虚拟机,您的新文件夹现在应该出现在 /media/ 下。

狩猎愉快!