web-dev-qa-db-ja.com

UbuntuHyper-Vクライアント内でのKVM

Windows10のHyper-VのUbuntu18.04ゲストでKVMを実行することは可能ですか?またはゲスト内の他のハイパーバイザーを実行できますか?

インストール後KVM実行します:

Sudo kvm-ok

そしてそれは私のCPUがKVM拡張機能をサポートしていないことを教えてくれます。

そして、次のことを予見します。「なぜハイパーバイザー内でハイパーバイザーを実行しようとしているのですか。... https://hypercontainer.io で遊んで、ベアメタルLinuxマシンを持っていません。と遊ぶ。

2
TheEdge

記事 Running KVM Nested in Microsoft Hyper-V はこの手順を報告しています:

  1. これをダウンロード PowerShellスクリプト Githubから(Microsoftによって作成)
  2. スクリプトをデスクトップにコピーします
  3. 昇格されたPowerShellインスタンスを開きます
  4. 現在のフォルダーをPowerShellスクリプトの場所に変更します
  5. 次のコマンドを実行して、Powershellでスクリプトを実行できるようにします

    Set-ExecutionPolicy Bypass
    
  6. 実行.\nameofscript.ps1 name-of-linux-vm-in-hyper-v

  7. すべてがうまくいけば、仮想化拡張機能を公開するかどうかを尋ねるプロンプトが表示されます。はい、必要に応じて他の追加も有効にします。
  8. スクリプトが完了したら、Hyper-VでVMを起動すると、KVM/XENに必要な仮想化拡張機能にアクセスできるようになります。
1
harrymc