0

我刚刚在 Windows 7 64 位上安装了 Vagrant 1.4.3 并使用以下内容创建了一个 Ubuntu 13.10 (Saucy) 框:

vagrant box 添加 saucy64-20140226 http://cloud-images.ubuntu.com/vagrant/saucy/20140226/saucy-server-cloudimg-amd64-vagrant-disk1.box

vagrant init saucy64-20140226

做完之后:

流浪起来

我使用 Putty SSH 到 vagrant box。到目前为止还不错,但是当我这样做时:

$ ls

在 /vagrant 目录中(在来宾上),我看不到我的“Vagrantfile”或主机上的任何其他文件。

此外,在 Guest 的 /vagrant 目录中创建的任何文件都不会显示在 Host 的同步目录中。

当 box/vm 启动时,我注意到以下内容:

[默认] 此 VM 上的来宾添加与安装的 VirtualBox 版本不匹配!在大多数情况下,这很好,但在极少数情况下,它会阻止共享文件夹等内容正常工作。如果您看到共享文件夹错误,请确保虚拟机中的来宾添加与您在主机上安装的 VirtualBox 版本匹配并重新加载您的 VM。

4

1 回答 1

0

经过一番研究,发现以下解决了这个问题:

https://github.com/dotless-de/vagrant-vbguest

这是一个更详细的帖子:

http://kvz.io/blog/2013/01/16/vagrant-tip-keep-virtualbox-guest-additions-in-sync/

非常感谢创建 'vagrant-vbguest' Vagrant 插件的人们!!!

于 2014-03-10T04:46:44.817 回答