qemu 警告: 要求された機能はホストでサポートされていません: CPUID.80000001H:ECX.svm [ビット 2]

qemu 警告: 要求された機能はホストでサポートされていません: CPUID.80000001H:ECX.svm [ビット 2]

Intel®Core™i3-1115G4を使用してUbuntu 20.04(ホスト)にUbuntu 22.04(ゲスト)をインストールしています。

私はそれをインストールし、qemu私のユーザーをグループにqemu-kvm追加しました。ただし、コマンドを実行するとbridge-utilskvm

qemu-system-x86_64 -boot d -cdrom ~/Downloads/ubuntu-22.04-desktop-amd64.iso -m 2048 -accel kvm

エラーが発生しました

qemu-system-x86_64: warning: host doesn't support requested feature: CPUID.80000001H:ECX.svm [bit 2]

答え1

この警告は、QEMU がデフォルトで VM に「汎用」仮想 CPU を提供し、VM のオペレーティング システムが可能なすべての CPU 機能をテストして、仮想 CPU が実行できる操作と実行できない操作を決定した結果である可能性があります。 。

svmはAMDプロセッサの機能です。 Intelプロセッサの対応する機能をいいますvmx

実際のホストCPUと同じCPUタイプを使用するようにコマンドに-cpu hostオプションを追加または実行して、サポートされている仮想x86_64 CPUタイプのリストを確認し、要件に合ったIntel CPUモデルを選択してから、オプションを使用して指定します。qemu-system-x86_64qemu-system-x86_64 -cpu helpqemu-cpu

たとえば、Intel Core i3-1115G4はTiger Lake世代であるため、QEMUがまだ仮想マシン用のCPUシリーズを提供していない場合は、前世代のIntel CPUを試してみることができます-cpu Icelake-Client

関連情報