我想使用适用于 Debian 的 vanilla Vagrant box (debian/jessie64),但自动安装 VirtualBox 客户机添加程序,并/vagrant
从默认使用 rsync 启用目录的 Virtualbox 共享。我想我可以使用基于 Vagrant shell 的配置,并尝试安装dkms
并virtualbox-guest-dkms
从 contrib 存储库安装,正如我在一些帖子中读到的那样,但这不起作用。有人可以建议这是否可行以及如何实现吗?
答案1
您可以安装一个插件,该插件会在配置盒子时检查是否存在来宾添加项,并在必要时进行安装:https://github.com/dotless-de/vagrant-vbguest/
为了防止 Vagrant 使用 rsync,请在config.vm.synced_folder
这是我使用的:
config.vm.synced_folder "./", "/vagrant", id: "vagrant-root",
owner: "vagrant",
group: "www-data",
mount_options: ["dmode=775,fmode=664"],
type: ""