32 ビット Windows 10 の Virtual Box で Kali Linux ovf を実行しているときに VT-x エラーが発生しますか?

32 ビット Windows 10 の Virtual Box で Kali Linux ovf を実行しているときに VT-x エラーが発生しますか?

私は、Windows 7 の古いバージョンの VBox を搭載したコンピューターで Ubuntu を正常に実行しました。

VBox を更新し、Kali Linux 2017 i686 .ovf ファイルをダウンロードしてインポートしました。しかし、拡張パックをインストールした後にエラーが発生しました。今度は別の VT-x エラーが発生しています。

役に立つかどうかはわかりませんが、アクセラレーションには「PAE/NX、KVM 準仮想化」と表示されます。設定のアクセラレーション タブは無効になっています。

仮想マシン Kali-Linux-2017.1-vbox-i686 のセッションを開くことができませんでした。

VT-x は使用できません (VERR_VMX_NO_VMX)。

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

答え1

私ならこうします:https://stackoverflow.com/questions/5482223/vt-x-is-not-available-when-i-start-my-virtual-machine

このエラーは、コンピュータの BIOS で仮想化が有効になっていないことを示しています。このオプションはすべての CPU で使用できるわけではありません。

BIOS を調べて仮想化が有効になっていることを確認します。オプションが見つからない場合は、CPU にその機能があることを確認します。

ほとんどの場合、通常は BIOS の CPU 設定の下にある VT の有効化/無効化オプションに従います。

答え2

修正: vt-x が利用できません (verr_vmx_no_vmx) - Appuals.com

このエラーの最も一般的な原因は 3 つあります。

  1. CPUはVT-xまたはAMD-V仮想化をサポートしていません

  2. VT-x または AMD-V が BIOS (UEFI) で有効になっていません

  3. WindowsでHyper-V仮想化が有効になっている

解決策1: BIOSでVT-xを有効にする

コンピュータを再起動し、BIOS を起動します (Del、F2、Esc キーを押します。マザーボードによって異なります)。仮想化設定を見つけて有効にします。システムによって異なる場合がありますが、以下に例を示します。

解決策2

コントロールパネルを開き、プログラムセクションに移動 -> Windowsの機能の有効化または無効化 Hyper-Vを無効にする

関連情報