kvm は kvm-intel がアンロードされている場合にのみ動作します

kvm は kvm-intel がアンロードされている場合にのみ動作します

私は KVM を初めて使用します。奇妙な問題が発生しました。しかし、問題を説明する前に、私の設定を説明します。

Acer ラップトップ 5720 Intel Core 2 Duo T7500 プロセッサのホストに VM をインストールしようとしています。CPU フラグは仮想化がサポートされていることを示しています。私は kvm が付属する Ubuntu 10.04 (lucid) を実行しています。

さて、問題ですが、「sudo modprobe kvm-intel」の実行中にエラーは発生しません。したがって、私のプロセッサはハードウェア仮想化を実際にサポートしていると推測します。

私は virt-manager を使用して VM を作成し、そこに *.iso ファイルから ubuntu をインストールします。VM を起動すると、実行中であると表示されます。問題はありません。ドメインは「virsh list」にリストされています。しかし、VNC 経由で VM に接続しようとすると、空白の画面 (カーソルなし) しか表示されません。キーを押しても反応がありません。また、ディスクに OS をインストールできません。コマンドライン経由で試しても同じことが起こります。

ビデオ モードなどを変更しました。さまざまな組み合わせを試しましたが、何も役に立ちませんでした。しかし、奇妙なことに、仮想マシンと virt-manager をシャットダウンし、「sudo modprobe -r kvm-intel」を実行してモジュールをアンロードすると、すべて正常に動作します。つまり、VNC 経由で画面を見ることができます。OS などをインストールできます。

これはどういう意味でしょうか? 私のラップトップではハードウェア仮想化がサポートされていないのでしょうか? どこにもエラーが表示されないのはなぜでしょうか? dmesg | grep kvm では何も報告されません。何が起こっているのか、誰か詳しく教えていただけませんか?

答え1

ノートパソコンのBIOSを確認してください。多くのベンダーはVT対応CPUをインストールしていますが、BIOSで仮想化を無効にしています。その場合、/proc/cpuinfoフラグは正常ですが、kvmは正常に動作しません。

関連情報