私のシステムはハードウェア仮想化テクノロジーをサポートしていません。KVM をインストールしてから、Rackspace クラウド パッケージをインストールしようとしています。では、インストール中にハードウェア仮想化チェックを無効にするにはどうすればよいですか。
1604 次
2 に答える
0
ハードウェア仮想化チェックを無効にするには、そのソース コードを削除し、KVM カーネル モジュールを再構築する必要があります。プロセッサ (Intel または AMD) をサポートする KVM カーネル モジュールは、ハードウェア仮想化のチェックを行います。
int kvm_arch_init(void *opaque)
{
int r;
struct kvm_x86_ops *ops = (struct kvm_x86_ops *)opaque;
if (kvm_x86_ops) {
printk(KERN_ERR "kvm: already loaded the other module\n");
r = -EEXIST;
goto out;
}
if (!ops->cpu_has_kvm_support()) {
printk(KERN_ERR "kvm: no hardware support\n");
r = -EOPNOTSUPP;
goto out;
}
このチェックを無効にしても、初期化コードなどでハードウェア サポートの追加チェックが行われます。
できることは、KVM サポートなしで、QEMU を使用してゲストを実行することです。主な違い (大きな違い) は、QEMU エミュレーションが KVM ハードウェア仮想化よりも遅いことです。
于 2013-02-20T20:50:48.573 に答える