0

first_vagcode 是在文件夹 f:\vagvms\vagcode 中创建的虚拟机,它仍然可以从 vbox gui 启动,但我现在无法启动它vagrant up,现在似乎vagrant status甚至无法发现,我被黑了,并在 .vagrant 中找到所有元数据丢失了,我知道发生了什么,我的问题是如何使用 .vagrant 启动这个vagrant up虚拟机,我应该为这个虚拟机重新生成 .vagrant 中的文件吗?或者我应该在 Vagrantfile 中添加一些东西?但是怎么做呢?

顺便说一句,我使用的是win7 x64

    F:\vagvms\vagcode>vagrant status
    Current machine states:

    default                   not created (virtualbox)

    The environment has not yet been created. Run `vagrant up` to
    create the environment. If a machine is not created, only the
    default provider will be shown. So if a provider is not listed,
    then the machine is not created for that environment.

    F:\vagvms\vagcode>vboxmanage list vms
    "first_vagcode" {3a1c41f3-3c01-4fa7-bb25-d68a66292b00}
    "vagtwo_default_1431119083293_66111" {03ee5819-dfc3-4bdd-bd10-a2e4e44350c5}
4

1 回答 1

0

你可以:

  • 从 GUI 启动 vm
  • 使用从 vm 中创建一个基本框vagrant box create BOX_ID
  • 在你的流浪环境中使用盒子

但是,您需要这样做意味着您手动在 vm 中进行了一些更改。我建议使用Chefor配置 VM Puppet。这样做,您可以简单地扔掉盒子并设置一个新的。

于 2015-05-09T08:09:09.870 回答