テストによると、Mac Mini 3,1CPUは64ビットです。(grep -q "^flags.*\blm\b" /proc/cpuinfo
)とIntel仮想化拡張のサポート(grep -q "^flags.*\bvmx\b" /proc/cpuinfo
)。ただし、kvm -m 512 -boot d -cdrom archlinux-2012.07.15-netinstall-dual.iso
ハードウェア検索ツールを実行して確認した後、プロセッサは次のようにリストされます。いいえx86_64。使用して-cpu kvm64
も役に立ちません。それでも64ビットカーネルが必要ですか(そうではありません)?
ベストアンサー1
申し訳ありませんが、64ビットゲストを実行するには、ホストシステムにx86_64カーネルをインストールする必要があるようです。
KVM FAQ を見ると、次の内容を読むことができます。
KVMは64ビットホストで32ビットゲストを実行できますか? PAEはどうですか?
KVMは、64ビットホストの32ビットゲストとPAEおよび非PAEゲストとホストのすべての組み合わせをサポートします。サポートされていない唯一の組み合わせは、32ビットホストの64ビットゲストです。
32ビットホストで64ビットゲストを仮想化することは、ゲストがホストが理解できないガイドラインを発行するという点で、「エミュレーション」に似ています。どちらも異なるアーキテクチャですが、両方のアーキテクチャが共通の基盤を共有しているため、64ビットホストで32ビットゲストを仮想化できるようです。