Vagrant无法在ubuntu xenial64 16.04包装的盒子上游荡
我有一个基于官方盒子的定制流浪者盒子 我只是这样简单地运行,以获得包装盒Vagrant无法在ubuntu xenial64 16.04包装的盒子上游荡,vagrant,ubuntu-16.04,Vagrant,Ubuntu 16.04,我有一个基于官方盒子的定制流浪者盒子 我只是这样简单地运行,以获得包装盒 vagrant init ubuntu/xenial64; vagrant up --provider virtualbox vagrant up vagrant ssh # enter the virtual machine and do some custom change on it vagrant halt vagrant package --vagrantfile Vagrantfile --output
vagrant init ubuntu/xenial64; vagrant up --provider virtualbox
vagrant up
vagrant ssh # enter the virtual machine and do some custom change on it
vagrant halt
vagrant package --vagrantfile Vagrantfile --output custom_ubuntu1604.box
然后我将文件custom_ubuntu1604.box
复制到另一个目录,我使用如下框:
vagrant box add ubuntu1604base custom_ubuntu1604.box
vagrant init ubuntu1604base
vagrant up # at this point the machine will be stopped at "Started Journal Servie"
基于新包装盒的新virtualbox机器将停在:
最后它超时了:
等待机器启动时超时。这意味着
Vagrant无法与客户机进行通信
已配置(“config.vm.boot\u timeout”值)时间段
如果你看上面,你应该能看到那个流浪汉的错误
在尝试连接到计算机时发生错误。这些错误是
通常是关于可能出错的好提示
如果您使用的是自定义框,请确保网络已正确连接
正在工作,您可以连接到机器。这是一个常见的问题
问题是这些框中的网络设置不正确。验证
身份验证配置也已正确设置
如果该框看起来启动正常,您可能需要增加
超时(“config.vm.boot\u timeout”)值
尝试将Vagrantfile中的config.vm.boot_timeout设置为大于默认的e.x.600。根据我的经验,我发现第一次连接来宾计算机需要很长时间 比如说
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/xenial64"
config.vm.provider "virtualbox"
config.vm.boot_timeout = 600
end
进入虚拟机并对其进行一些自定义更改就是这样,您更改了什么?您是否更改了etc脚本中的任何内容?你安装了什么软件吗?