在哪里可以找到 config.vm.boot_timeout?

where to find config.vm.boot_timeout?

你好,我想在 vagrant 中编辑 config.vm.boot_timeout,因为我在启动 vagrant 时遇到问题。我在哪里可以找到 config.vm.boot_timeout?我应该输入什么值?我在 windows8.1 x86

提前谢谢你。

您需要运行 vagrant 命令来获取 vagrant 文件的位置。然后对变量进行更改 config.vm.boot_timeout (Reference)

  1. 变量的默认值为300。您可以尝试更改默认值。
  2. 检查您是否有最新版本并且它与您的 OS.
  3. 兼容

按照给定的步骤进行操作 here

此外,还提供了一大堆解决方案here

这对我有用:

  1. 通过 login/pass 使用 :gui 登录:vagrant/vagrant
  2. 修改/etc/rc.local文件 在 exit 0
  3. 之前包含行 sh /etc/init.d/networking restart
  4. 禁用 :gui
  5. vagrant up 或 vagrant reload

https://github.com/mitchellh/vagrant/issues/391#issuecomment-2078383

如果是windows10OS,那么在BIOS级别默认禁用虚拟化。如果我们将值设置为启用并重新启动系统并且 运行 vagrant up。然后就可以正常工作了。

要做的步骤:

  1. 重启系统然后按F1.
  2. 转到 BIOS 设置并启用虚拟化。
  3. F10(保存并退出)
  4. 运行 vagrant up.