Vagrant 包装一个新的基盒

Vagrant 包装一个新的基盒,vagrant,Vagrant,我正在尝试一个非常简单的程序,却遇到了麻烦。 我希望用一些预装组件构建一个基本盒。我遵循的总体程序如下: 以ubuntu/trusty64为基础启动虚拟机 安装一些新软件包(postgres、apache和一些应用程序) 流浪包 [现在测试:] vagrant box add--名称new_box package.box [在新目录中]在新的盒子中 流浪汉 此时,当启动过程中出现以下消息时,就会出现问题: default: Warning: Authentication failure. Ret

我正在尝试一个非常简单的程序,却遇到了麻烦。 我希望用一些预装组件构建一个基本盒。我遵循的总体程序如下:

  • 以ubuntu/trusty64为基础启动虚拟机
  • 安装一些新软件包(postgres、apache和一些应用程序)
  • 流浪包 [现在测试:]
  • vagrant box add--名称new_box package.box
  • [在新目录中]在新的盒子中
  • 流浪汉
  • 此时,当启动过程中出现以下消息时,就会出现问题:

    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    default: Warning: Authentication failure. Retrying...
    
    我使用的是vagrant 1.7.2,VirtualBox 4.3.2。主机是Windows7。 我看到了一些关于持久性网络连接的信息,但是在/etc/udev中找不到这些信息

    编辑: 添加机器卡住几分钟的boot.log部分:

    Cloud-init v. 0.7.5 running 'init-local' at Thu, 12 Mar 2015 14:42:15 +0000. Up 4.91 seconds.
    cloud-init-nonet[5.46]: waiting 10 seconds for network device
    cloud-init-nonet[15.47]: waiting 120 seconds for network device
    cloud-init-nonet[135.47]: gave up waiting for a network device.
    
    讨论了这个问题

    根据讨论,流浪汉已经解决了这个问题。然而,
    cloudinit
    尚未发布(发布时)

    这对我很有用:

  • 使用:gui登录/pass:vagrant/vagrant
  • 修改
    /etc/rc.local
    文件 要在退出0之前包含行
    sh/etc/init.d/networking restart
  • 禁用:gui
  • 漂泊上岸或漂泊上岸