Virtualbox 流浪汉的文件令我困惑

Virtualbox 流浪汉的文件令我困惑,virtualbox,vagrant,Virtualbox,Vagrant,我正在尝试创建自定义的流浪者盒子文件。我计划使用VirtualBox,我正在阅读以下文档: 当文档说,“必须安装VirtualBox来宾添加,以便共享文件夹等功能正常运行。安装来宾添加通常也会提高性能,因为来宾操作系统可以通过知道它在VirtualBox中运行来进行一些优化 在安装guest additions之前,您需要linux内核头和基本开发工具……”,但没有说明这是在guest操作系统上还是在我安装vargant和VirtualBox的主机操作系统上完成的 所以我猜我需要在Virtual

我正在尝试创建自定义的流浪者盒子文件。我计划使用VirtualBox,我正在阅读以下文档:

当文档说,“必须安装VirtualBox来宾添加,以便共享文件夹等功能正常运行。安装来宾添加通常也会提高性能,因为来宾操作系统可以通过知道它在VirtualBox中运行来进行一些优化

在安装guest additions之前,您需要linux内核头和基本开发工具……”,但没有说明这是在guest操作系统上还是在我安装vargant和VirtualBox的主机操作系统上完成的


所以我猜我需要在VirtualBox上安装一个VM,并在这个VM上安装“VirtualBox来宾插件”。我说得对吗?

需要在来宾操作系统上安装来宾添加。主机操作系统只需要安装Virtualbox和vagrant。对于不同的操作系统和版本有不同的描述。这在一定程度上取决于您的来宾操作系统的外观,因此如果没有关于您正在安装的来宾操作系统的提示,我无法提供更多信息

仅供参考:您可以使用vagrantcloud.com上的盒子作为基础,启动它并在上面安装软件,导出它以创建“您的”基础盒子。在大多数情况下,这工作得很好,你不需要设置一个全新的盒子。看一看,例如来自厨师的。Chef Box是一个人可以创建的最基本的设置,它只需要操作系统和vagrant需要的东西(ssh密钥、来宾添加等等)

我得到了一个回购协议,我拿了一个chef box,添加了一些标准软件堆栈(使用chef),并将其导出为一个新的box。有关更多信息,请查看