Ubuntu guest无法在Window的主机项目目录中看到Vagrantfile

时间:2014-03-10 04:46:45

标签: vagrant vagrantfile

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

  

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

     

vagrant init saucy64-20140226

完成后:

  

流浪汉

我使用Putty用SSH连接到流浪盒。到目前为止这很好,但是当我这样做时:

$ ls

在/ vagrant目录(在Guest上),我没有看到我的'Vagrantfile'或来自主机的任何其他文件。

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

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

  

[default]此VM上的guest虚拟机添加项与已安装的guest虚拟机不匹配   VirtualBox的版本!在大多数情况下,这很好,但在极少数情况下   它可以防止共享文件夹等工作正常工作。如果   如果您看到共享文件夹错误,请确保添加客人   在虚拟机中匹配您拥有的VirtualBox版本   安装在主机上并重新加载VM。

1 个答案:

答案 0 :(得分: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插件的人们!