最近我的操作系统从Windows 8更新到Windows 8.1后,我的流浪设置已停止工作。
我尝试在盒子上运行流浪汉,我得到以下内容:
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
[default] Booting VM...
[default] Waiting for machine to boot. This may take a few minutes...
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.
我尝试过更新流浪汉。我已将VirtualBox更新为4.3。我试过专门设置VirtualBox以管理员身份运行,并且在Windows 8的兼容模式下运行。但是没有用。还尝试了Windows 7的兼容模式。没有骰子。
其他人有这些问题吗? Windows 8.1是新的,通过Google搜索查找此报告。希望这里有人可以提供帮助。
答案 0 :(得分:2)
所以,这是我实际设法解决它的方式。
Vagrant(1.3.5)和VirtualBox(4.3.4)的最新版本在Windows上根本不能一起播放。所以,我保持Vagrant 1.3.5并进入VirtualBox 4.2.2。
一旦你有了这个,你必须摆脱几个文件夹,以便一切正确地重置:
Users\<<USERNAME>>\.VirtualBox
Users\<<USERNAME>>\.vagrant.d
在尝试运行之前删除它们
vagrant up
有了这个,我就能让一切都恢复正常。但是,我注意到流浪汉的运行速度确实比以前慢一点。我可以忍受这个。
感谢您的所有帮助和建议。
答案 1 :(得分:1)
进入这个问题并找出问题所在。事实证明我没有在我的BIOS中启用正确的虚拟化设置。
Vagrant发出了一个有用的错误:
如果您使用的提供程序具有随附的GUI,则通常是这样 因为GUI经常有用,所以有助于打开并观看机器 比Vagrant可以检索的更有用的错误消息。
例如,如果您正在使用VirtualBox,请在运行
vagrant up
时使用 VirtualBox GUI已打开。
按照说明操作并尝试通过GUI启动虚拟机,并遇到此错误:
在打开我的BIOS中的正确设置后能够vagrant up
。
操作系统:Windows 8.1,Vagrant版本:1.3.5,Virtual Box版本:4.3.4
答案 2 :(得分:0)
打开VirtualBox GUI可以让您更好地了解正在发生的事情。 4.3最近已经发布,所以如果你已经更新,你的问题可能与那个
有关答案 3 :(得分:0)
在Windows 8.1上运行Vagrant导致Windows 8.1在流浪汉之后不久重新启动。我每次都能重新创建它。