
私は、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 つあります。
CPUはVT-xまたはAMD-V仮想化をサポートしていません
VT-x または AMD-V が BIOS (UEFI) で有効になっていません
WindowsでHyper-V仮想化が有効になっている
解決策1: BIOSでVT-xを有効にする
コンピュータを再起動し、BIOS を起動します (Del、F2、Esc キーを押します。マザーボードによって異なります)。仮想化設定を見つけて有効にします。システムによって異なる場合がありますが、以下に例を示します。
解決策2
コントロールパネルを開き、プログラムセクションに移動 -> Windowsの機能の有効化または無効化 Hyper-Vを無効にする