VirtualBox:在 Gentoo 中自动挂载共享文件夹

VirtualBox:在 Gentoo 中自动挂载共享文件夹

我目前正在编写一个模板(在 veewee 中)来构建一个运行 Funtoo x86_64 的 vagrant box。目前,我的盒子未能完成最后一步vagrant basebox validate,必须在来宾系统中自动安装共享文件夹。

自动挂载共享文件夹的先决条件是什么?我在 Gentoo 和 VirtualBox 的文档中搜索了它,查看了 Ubunto 盒子的模板 - 但仍然不知道如何复制默认 Ubuntu 盒子的自动安装行为。

我正在使用 genkernel 和 gentoo-sources。 virtualbox-guest-additions 已安装,并且 virtualbox 守护进程已启动。

我希望得到包含这些要求的答案(以及我的一些最佳猜测):

  • 内核配置(NFS v3/4、自动挂载程序,...?)
  • 用户空间程序(我需要额外的包吗?哪个守护进程在哪个运行级别?)
  • 目录和权限(我是否需要/media属于某个用户的目录,某些用户是否喜欢vagrantroot需要该vboxguest组或vboxsf组的成员身份 - 该组尚不存在?)

但任何形式的帮助都会很棒 - 即使是一个链接或预感......

更新:到目前为止我所做的...
手动挂载共享文件夹,我感兴趣的是自动挂载。

VirtualBox 网站提到了一个vboxsf应该在安装附加组件时创建的组 - 我在 中没有看到该组/etc/group,但我有vboxguest

它还表示共享文件夹安装在/media前缀为sf_(可控的/VirtualBox/GuestAdd/SharedFolders/MountDir/VirtualBox/GuestAdd/SharedFolders/MountPrefix)。我也没有/media目录 - 并且这两个属性都没有在我的虚拟机上设置。

我创建了目录和组并将属性设置为其默认值,但我仍然不走运。

答案1

最后一段中的状态就足够了 - 添加/media、添加组vboxsf重启(我之前尝试时没有这样做)。

相关内容