web-dev-qa-db-ja.com

VirtualBoxのVT-x / AMD-V回避策?

Parallels VMをVirtualBoxに変換 に変換した後、変換されたVMはまだ実行されません。VirtualBoxは次のように述べています。

VT-x/AMD-Vハードウェアアクセラレーションが有効になっていますが、動作していません...ホストコンピューターのBIOSでVT-x/AMD-Vが有効になっていることを確認してください

昨日最新のファームウェアにアップグレードした後でも、BIOSにそのようなオプションがないのは私だけです。 VM設定でVT-x/AMD-Vアクセラレーションをオフにすると、VirtualBoxが自動的に再度有効にするため、機能しません。

問題は、これをどのように実行するかですVM実行しますか?

  1. VirtualBoxは、VT-x/AMD-VアクセラレーションなしでVMを実行するように実際に作成できますか?同じマシンがParallelsで動作するため、同じH/Wで明らかに可能です。
  2. VT-x/AMD-Vテクノロジーを他の方法で有効にすることはできますか?私のCPUはAMDPhenom II X4 945で、マザーボードはECSA785GM-Mです。

これはすべて、VirtualBox4.0.4.12とParallelsDesktop4を搭載したOpenSUSE11.2 64ビットで実行されています(これが、11.2でスタックし、VirtualBoxを機能させようとしている理由です)。

3
Itai

私の知る限り、プロセッサがAMD-Vをサポートしている場合、マザーボードは自動的にAMD-Vを有効にする必要があります(これはあなたがサポートしています)。

(AMD-V)VTサブシステムをビジー状態に保ち、VirtualBoxがそれを使用できないため、他の仮想化エンジン(Parallelsなど)が同時に実行されていないことを確認してください。

3

BIOSは、VT-x/AMD-Vが有効になっている場所では不明瞭な場合があります。たとえば、AMD FX6100CPUを搭載したAsusM5A88 moboでは、VT-x/AMD-Vについての言及とリモートでさえ似ていません。

Northbrige(チップセットの下)を調べると言った非常に役立つブログが1つありますが、CPU構成には、無効にされた「セキュア仮想マシンモード」の選択があります。有効にして再起動すると、Ubuntu 11.1064ビットデスクトップがインストールされます。仮想ボックスで問題なく。

ターミナル経由で出力を取得すると、有効になっているかどうかを確認できます

$ cat /proc/cpuinfo | grep "vmx svm"
1
Bill V