36

ヘッドレス ubuntu (Ubuntu 12.04.2 LTS-64 ビット) に vagrant をインストールする必要があります。Vagrant ver-v1.3.0 および Virtual box-4.2.18。vagrant パッケージ ボックスを追加した後、「vagrant up」コマンドを実行すると、次のエラーが発生します。

Bringing machine 'default' up with 'virtualbox' provider...
[default] Clearing any previously set forwarded ports...
[default] Creating shared folders metadata...
[default] Clearing any previously set network interfaces...
[default] Preparing network interfaces based on configuration...
[default] Forwarding ports...
[default] -- 22 => 2222 (adapter 1)
[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.

このエラー メッセージを検索したところ、BIOS を変更して VT-x 機能を有効にする必要があることがわかりました。しかし、ヘッドレスのubuntuリモートサーバーであるため、どうすればよいかわかりません。また、VT-x を有効にすると問題が解決するかどうかもわかりません。

誰かがこれで私を助けることができますか?

4

13 に答える 13

25

ミッチェルによると

(GUI から) 手動でマシンを起動できますか? このエラー メッセージは通常、VirtualBox の問題を示しています。

私の解決策

私はWindowsでvagrantを使用していますが、すべてのVirtualBoxプロセスを強制終了し、VirtualBox GUIを再起動してVMを起動し、通常は電源を切るだけでこの問題を解決しました。

多分役に立つリンク

これらの 2 つの問題が役立つ場合があります。

https://github.com/mitchellh/vagrant/issues/2157

https://github.com/mitchellh/vagrant/issues/2187も役立つ場合があります。

于 2013-11-11T06:12:53.180 に答える
9

仮想ボックス 4.3.14 をインストールした場合、「ウイルス対策の競合」という既知の問題があります。このスレッドで説明されているように、4.3.14 をアンインストールして 4.3.15 をインストールする必要があります。

https://forums.virtualbox.org/viewtopic.php?f=6&t=62615

于 2014-08-16T13:21:21.423 に答える
2

このエラーが発生したときにうまくいったのは、BIOSオプションをチェックすることでした。私は lenovo thinkpad x240 を持っていますが、最終的に無効になっているいくつかの仮想化オプションを発見しました。

これらを有効にすると、virtualbox は期待どおりに機能しました。

于 2014-12-30T20:55:09.300 に答える
1

Vagrant (具体的には VVV) を含む複数の仮想ボックス インスタンスを実行しているシステムの計画外のハード シャットダウンvagrant upが試行されたときに同じエラー出力を生成しました。

vagrant reloadコマンドで解決しました。

現在、いくつかの WordPress 開発サイトがバックアップされ、稼働しています。

于 2015-04-28T23:48:15.030 に答える
0

私にとって、これはアバスト無料アンチウイルスv11.1.2253にアップグレードした直後に発生し始めました。

VT-X オプションを有効にしていますが、VirtualBox Manager を使用してボックスを起動すると、そうではないというエラー (VERR_VMX_MSR_LOCKED_OR_DISABLED) を受け取りました。

もう 1 つの問題は、ボックスが 64 ビットの場合、VirtualBox Manager がオペレーティング システム Ubuntu (32 ビット) を表示することでした。

解決策は、少なくともアバスト チームが解決するまで、アバスト アンチウイルスで「ハードウェア支援による仮想化を有効にする」を無効にすることです。

ソース:アバスト フォーラム >アバスト フリー 11.1.2253 & VirtualBox 5.0.14

今後の参考のために: VirtualBox は、仮想化を使用する他のプログラムと競合する可能性があります: [ VirtualBox フォーラム]( https://forums.virtualbox.org/ viewtopic.php?f=1&t=62339 .

于 2016-02-09T19:17:40.067 に答える
0

私の場合:

  • vbox の更新
  • vagrant up を実行すると、OS が起動し、ネットワーク接続を待機していました。
  • 修正するには、vbox を開き、アクティブな vm を表示し、ネットワーク アダプターのアイコンをクリックし、イーサネット接続を無効にし、nat を有効にします。
  • VM は引き続き起動し、vagrant は ssh 経由で接続できます
于 2016-10-07T08:36:51.043 に答える
0

私の場合、Vagrant または VirtualBox または Laravel の Homestead が何かを台無しにしました。コマンド中vagrant upに、VM フォルダーに setter_ フォルダーが生成されていることを確認し、フォルダーの名前を homestead-7 に変更してから、マシンを実行しようとしましたが、マシンのディスクはまだ setler_ のパスを指しています。フォルダ!接続されているディスクを手動で取り外し、代わりに正しいディスクを接続する必要があります。

于 2016-02-18T16:03:21.610 に答える