2016-03-02 100 views
0

我试图为我们的开发团队打包现有的VirtualBox虚拟机来轻松分发和使用。鉴于盒子已经安装完毕,我安装了VirtualBox Guest Additions。流浪者永远不会结束``

的问题是,当我打包盒,add它放浪,我跑vagrant up,一切似乎做工精细,直到它到达:

==> default: Mounting shared folders... 
    default: /vagrant => /Users/alex/vagrant/centos7 

在这一点上,它只是挂起。没有任何问题。当checking for guest additions in VM也没有给出任何错误。

另外,如果我添加任何网络配置到我的Vagrantfile(config.vm.network "public_network")将挂在这一点上,而不是(==> default: Configuring and enabling network interfaces...

真的不知道从哪里何去何从。预先感谢您的帮助。

+0

要么打开GUI来检查它挂起或以'vagrant up --debug'开始以获取更多信息/记录关于错误 –

回答

0

如果主机和虚拟机上的guest虚拟机添加版本不同,可能会发生这种情况。此时,这些文件夹可能无法安装,但您的虚拟机应该已启动。使用<Ctrl + C>来执行脚本,然后执行vagrant ssh。请确保在方框中安装正确的客人添加版本并重新打包。

+0

我知道我能够'流浪ssh'进入箱子。什么是检查版本的最佳方法?检查VBoxGuestAdditions ISO版本和VirtualBox软件版本? 编辑:我检查了版本,我的VirtualBox和VBoxGuestAdditions ISO是相同的版本。 5.0.14。 –

+0

客户补充安装在/ opt中。如果不匹配,则需要挂载iso并重新安装,并确保删除较旧的(如果有的话)。也看看这是否有帮助。 http://stackoverflow.com/questions/22717428/vagrant-error-failed-to-mount-folders-in-linux-guest/35737634#35737634 – vipinagg

相关问题