" STDERR:客户机在等待它启动时进入无效状态。"做流浪汉时出错

时间:2015-05-08 01:32:51

标签: virtualbox vagrant-windows

我在执行vagrant up时收到以下错误。

STDERR: The guest machine entered an invalid state while waiting for it to boot. Valid states are 'starting, running'. The machine is in the 'poweroff' state. Please verify everything is configured properly and try again.

我使用vagrant 1.7.2和虚拟框4.3.22

当我尝试使用VB GUI启动VM时,我的系统只会因蓝屏死机而崩溃。关于如何解决这个问题的任何想法。

1 个答案:

答案 0 :(得分:1)

我使用vagrant 1.8.1和virtualbox 5.0.12时遇到了同样的问题。经过一些研究,我发现如果禁用硬件加速(VT-x),则无法在PC中运行64位VM。您可以在BIOS中打开/​​关闭此设置。

在我的情况下,这不是一个选项,因为我从另一个不支持此选项的VM运行vagrant所以我使用32位框并禁用硬件加速。为此,请将其添加到Vagrantfile配置中:

  config.vm.provider :virtualbox do |vb|
    vb.customize ["modifyvm", :id, "--hwvirtex", "off"]
  end

这对我有用。