私は Windows 10 バージョン 20H2 ビルド 19042 を実行し、ホストされたハイパーバイザーとして VMWare Workstation バージョン 16.2.1 を使用しています。VM の 1 つに WSL をインストールし、ネストされた仮想化をアクティブ化しました。ホストに WSL をインストールするまでは完全に動作していました。VM の電源を入れようとしたときに、以下のエラーが発生しました。
仮想化された Intel VT-x/EPT はこのプラットフォームではサポートされていません。仮想化された Intel VT-x/EPT なしで続行してください。はいといいえのどちらの回答でも VM の電源をオンにすることはできません。
その後、ホスト上の WSL をアンインストールし、Windows の機能リストから「Windows Subsystem for Linux」を無効にしましたが、それでも同じエラーが発生しました。
VM の CPU 設定で「Intel-VT-x または AMD-V/RVI を仮想化する」のチェックを外すと VM の電源をオンにできますが、VM にネストされた仮想化が必要なので、そうではありません。この問題の解決を手伝ってくれる人はいませんか?
答え1
を通じて Hyper-V 仮想化を無効にしてみてくださいbcdedit
。
おそらく、WSL2 と VMWare の両方を同時に実行することはできないでしょう。
編集:@Ramhound氏はこう言っていました(そして彼はほとんど決して間違いではない)
VMWare と Hyper-V は同じシステム上で共存できるはずです。もちろん、VMWare のバージョンではそれが許可されているはずです。
WSL2 と WSL1 のどちらが本当に必要ですか? WSL1 では仮想化は必要ありません。私自身は WSL1 を使用していますが、WSL1 でできないのは他のファイル システムをマウントすることと、docker などのカーネル モードを実行することだけです。I/O も少し遅いですが (ほとんど気にならない程度です)。
Googleで「仮想化を無効にするbcdedit「」。
私自身は、起動時にオンまたはオフにできるブート メニューを使用しています。それが目的であれば、検索で見つかります。
私はVirtualBoxを使用していますそしてMicrosoft の仮想化テクノロジの中には互いに相性の悪いものもあるため、オンまたはオフに切り替える機能が必要です。
これで問題が解決することを願っています。