2

OS を Windows 8 から Windows 8.1 に最近更新した後、vagrant セットアップが機能しなくなりました。

ボックスで vagrant を実行しようとすると、次のようになります。

$ 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.

vagrant を更新してみました。VirtualBox を 4.3 にアップデートしました。VirtualBoxを管理者としてWindows 8の互換モードで実行するように具体的に設定しようとしましたが、うまくいきませんでした。Windows 7 の互換モードも試しました。ダイスはありません。

他にこれらの問題を抱えている人はいますか?Windows 8.1 は、Google 検索でこれに関するレポートを見つけるのが初めてです。うまくいけば、ここの誰かが助けてくれるでしょう。

4

4 に答える 4

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

これで、すべてを再び実行することができました。ただし、vagrant up の実行が以前よりも少し遅くなることに気付きました。私はそれで暮らすことができます。

皆様のご協力とご提案に感謝いたします。

于 2013-12-09T17:48:22.103 に答える
1

この問題に遭遇し、問題を解決しました。BIOSで適切な仮想化設定が有効になっていないことがわかりました。

Vagrant は役立つエラーを出力しました。

使用しているプロバイダーに付属の GUI がある場合、GUI には Vagrant が取得できるよりも役立つエラー メッセージが含まれていることが多いため、それを開いてマシンを監視することが役立つことがよくあります。

たとえば、VirtualBox を使用している場合はvagrant up、VirtualBox GUI が開いている間に実行します。

指示に従い、GUI を介して vm の電源を入れようとしたところ、次のエラーが表示されました。

仮想ボックス エラー

vagrant upBIOSで適切な設定をオンにした後、できました。

OS: Windows 8.1、Vagrant バージョン: 1.3.5、Virtual Box バージョン: 4.3.4

于 2013-12-08T02:24:21.947 に答える
0

Windows 8.1 で Vagrant を実行すると、vagrant が起動した直後に Windows 8.1 が再起動しました。毎回これを再現できます。

于 2013-11-04T02:27:42.963 に答える
0

VirtualBox GUI を開くと、何が起こっているのかをよりよく理解できる場合があります。4.3 が最近リリースされたので、更新した場合、問題はそれに関連している可能性があります

于 2013-10-30T23:43:01.187 に答える