Virtualboxで使用するハードウェア仮想化テクノロジー(VT-x)を有効にするにはどうすればよいですか?


61

だから私は仮想ボックスでUbuntuを実行しようとしていますが、.isoから12.10をインストールすると、オーディオが機能しないという警告が表示され、次に押すとこれがポップアップしました:

Failed to open a session for the virtual machine Tux 3
VT-x features locked or unavailable in MSR
(VERR_VMX_MSR_LOCKED_OR_DISABLED)
Details

Result Code: 
E_FAIL (0x80004005)
Component: 
Console
Interface: 
IConsole {db7ab4ca-2a3f-4183-9243-c1208da92392}

そして、それは機能しません。

8GBのうち4GBをUbuntuに割り当て、100 GBのスペースを動的に割り当て、12MBのグラフィックメモリを割り当てました。Intel i5 3550プロセッサーを搭載したAsus p8z77 V LX moboを実行しています。

PCに12.04.2をダウンロードして、もう一度試しました。それでも同じメッセージが表示されます。


回答:


62

BIOS設定を変更する前に、ハードウェア仮想化(Intelの場合はVT-x、AMDプロセッサーの場合はAMD-V)がCPUでサポートされているかどうかを確認する必要があります。

ターミナルの問題から

grep --color vmx /proc/cpuinfo ## for an Intel processor
grep --color svm /proc/cpuinfo ## for an AMD processor

仮想化がサポートされていた場合、フラグvmx(Intel CPUの場合)またはsvm(AMD CPUの場合)が色付けされます。

ここに画像の説明を入力してください

CPUがハードウェア仮想化をサポートしている場合、それを使用できるようにするには、コンピューターBIOSで有効にする必要があります。

BIOSでCPU VT拡張が有効になっているかどうかを確認する方法もお読みください他のアプローチのため。

BIOSを起動し(多くのDel場合F12、起動中または起動中)、マニュアルでその名前を確認します。検索VirtualizationVirtualization Technology (VT-x)賞BIOSのために示され、ここで、、または類似:

賞BIOS仮想化フラグ

Asus EFI-BIOSのスクリーンショットの例については、SUでこの回答を参照してください

このエントリEnabledは、まだ設定されていない場合に設定します。

その後、仮想マシンの[ システム]-> [アクセラレーション設定]でハードウェア仮想化を使用することを選択できます 。

ここに画像の説明を入力してください

これにより、パフォーマンスを最適化するためにハードウェア仮想化を使用し、テスト用に32ビットホストで64ビットゲストOSを実行することもできます。


4
私はまだこの問題を抱えています。上記のコマンドを実行すると、私の「vmx」が色付けされ、BIOSで「仮想化」も行って有効にしました。
Ads20000

2
BIOS設定をONに変更した後は、コンピューターを再起動するだけでなく、電源をオフにしてからオンにしてください。どうやら再起動だけでは何もしないようです:/
ボリスチャージン14

2
私の場合、「vmx」が色付けされていました。しかし、BIOSをチェックしたときに「仮想化」が有効になっていませんでした。したがって、Takkatによって提案された端末コマンドをチェックすることは、「仮想化」が有効になっていることの確認ではないようです。
カウシクアチャリヤ14

2
@KaushikAcharya:これを指摘してくれてありがとう。.CPUフラグのターミナルコマンドは、別のユーザーからの編集によって提案されました。私はそれらを徹底的にテストしていなかったことを認めます-私の悪い。それでも、システムのCPUが仮想化をまったくサポートしているかどうかを確認するのに役立ちます。
Takkat 14

1
誰かがHPコンピューターを持っている場合に備えて、VT-xはBIOS / Security / System Securityにあります。
user1350992

6

同じエラーがありましたが、4095 GBを3072 MB(3 GB)に落として修正しました。これは、32ビットだったためです。3 GBを超える容量を使用していると思います。


私は同じ経験をしました-BIOSを変更する必要があると言っていた記事にもかかわらず、問題は明らかに、仮想マシンのメモリをアップしようとしたことと、明らかに32ビットシステムで処理できる以上のものであったことにありました。
PromInc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.