3

浮浪者ボックスを「アップ」したい。しかし、次のエラーが表示されます。

VT-x/AMD-V hardware acceleration is not available on your system. Your 64-bit guest will fail to detect a 64-bit CPU and will not be able to boot.

私のプロセッサー:

# lshw -class processor
  *-cpu                   
       description: CPU
       product: Intel(R) Pentium(R) 4 CPU 3.20GHz
       vendor: Intel Corp.
       physical id: 4
       bus info: cpu@0
       version: Intel(R) Pentium(R) 4 CPU
       slot: U23
       size: 3200MHz
       capacity: 3200MHz
       width: 64 bits
       capabilities: fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx x86-64 constant_tsc pebs bts nopl pni dtes64 monitor ds_cpl cid cx16 xtpr lahf_lm

http://vagrantbox.esの Box も試してみましたDebian squeeze 32が、同じエラー メッセージが表示されました。

vagrant を使用するにはどうすればよいですか?

4

4 に答える 4

7

CPU が VT-x をサポートしていない場合、ゲスト 64 ビット オペレーティング システムを実行することはできません。32 ビットのゲスト OS がまだ vagrant up で起動しない場合は、VM のハードウェア仮想化をオフにするために、Vagrantfile で次を指定する必要があります。

config.vm.provider :virtualbox do |vb| 
  vb.customize ["modifyvm", :id, "--hwvirtex", "off"]
end
于 2013-12-18T04:47:10.673 に答える
1

Verr_VMX_IN_VMX_ROOT_MODE(Intel)またはVERR_SVM_IN_USE(Amd)メッセージが含まれている場合は、vagrantの背後にあるVirtualBoxのログを確認してください。これは、プロセッサの仮想化機能を使用している他の何かがあることを意味します。私にとって、HAXM​​はその醜い男でした(たとえば、x86ベースのAndroidエミュレーターに使用されます)...

(私はWindows 7を使用しています)

于 2012-11-13T12:11:59.127 に答える
1

同様の問題がありました。Windows 8 を使用する古いラップトップを使用していました。このマシンには、BIOS に VT 構成がありませんでした。私の放浪者は実行できず、同じ問題が発生しました。コントロールパネル - プログラムと機能に行きました。次に、機能「Hyper-V」をアンインストールします。その後、vagrant を介して VM を実行できました。

私の古いラップトップはこの機能を使用していなかったので、このソリューションで問題ありませんでした。

これが誰にとってもうまくいくなら、この情報をそこに置くだけです。

于 2016-04-10T16:17:59.530 に答える