web-dev-qa-db-ja.com

UbuntuでVirtualBoxを設定するときのVT-xエラー

UbuntuでVirtualBoxをセットアップしようとしましたが、Intel仮想化テクノロジ(VT-x)がBIOSでYesに設定されていても、このエラーが発生します。

仮想マシンUbuntuのセッションを開くことができませんでした。

VT-xはすべてのCPUモードの両方でBIOSで無効にされています>(VERR_VMX_MSR_A​​LL_VMX_DISABLED)。

結果コード:E_FAIL(0x80004005)コンポーネント:ConsoleWrapインターフェイス:IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

編集:SecurAbleによると私のシステムは仮想化を処理することができます:

Securable screenshot

23
user2676140

私の問題を解決したのは、仮想ボックスセッションで3 GB未満のRAMを使用することでした。私はもともとおよそ6 GBを利用しようとしていました。

VMに3GBを超えるRAMを割り当てようとしています。これには以下が必要です。(a)64ビットのホストシステム。 (b)真のハードウェアパススルー、すなわちVT-x。

40
user2676140

私の場合、メモリ(RAM)は問題ではなく、VT-xだけがBIOSで有効にされていませんでした。または場合によっては、CPUがVTをまったくサポートしていない可能性があります。

お使いのCPUがサポートしているかどうかを確認します。試してみてください。

Sudo apt-get install cpu-checker
Sudo kvm-ok 

2番目のコマンドは、VTが有効になっているかどうか、または利用可能な場合に出力されます。

もしそうなら、BIOSに行き、それを有効にしてください。これはIntel Virtualization Technology,Intel VT-x,Virtualization Extensions,Vanderpool,またはそれに類似した名前にする必要があります。

3
notgiorgi

私のエラーはVT - xがすべてのCPUモード(VERR_VMX_MSR_A​​LL_VMX_DISABLED)のBIOSで無効になっていたということでした。結果コード:E_FAIL(0x80004005)コンポーネント:ConsoleWrapインターフェイス:IConsole {872da645-4a9b-1727-bee2-5585105b9eed}

解決策は、ホストオペレーティングシステムのBIOSで仮想化をオンにする必要があることです(私の場合はWindowsです)。

1

私はこの問題に数時間取り組んできましたが、おそらくインターネット上で見つけることができたすべての答えでそれを解決しようとしました。

私のために働いていたのは私のWindowsからHyper-Vの役割を削除することでした...

MJ

0
MichaelJ