如何在64位计算机上使用64位处理器运行QEMU?

我正在运行Ubuntu 11.04 (Natty Narwhal)64位,最近安装了qemu-kvm。 现在我要使用以下命令启动64位Live CD :

qemu -m 512 -boot d -cdrom archlinux-2010.05-netinstall-x86_64.iso 

这会加载图像,我可以选择以正常方式启动Arch Linux ,但它会给我一个错误,我必须使用64位计算机来运行此Live CD。 现在,我尝试获取QEMU可以为我模拟的CPU列表,并最终获得此输出:

 axle@z370l:~/Downloads$ qemu -cpu ? x86 [n270] x86 [athlon] x86 [pentium3] x86 [pentium2] x86 [pentium] x86 [486] x86 [coreduo] x86 [kvm32] x86 [qemu32] x86 [kvm64] x86 [core2duo] x86 [phenom] x86 [qemu64] x86 [host] 

那么,如何让QEMU模拟64位CPU呢?

几天前我问自己同样的问题并且无法理解。 现在我看到你的列表(也许我找不到如何获得这个列表?),显而易见的选择似乎是kvm64qemu64host 。 我也尝试过core2duophenom ,它们也有效。

几天前我问自己同样的问题并且无法理解。 现在我看到你的>列表(也许我找不到如何获得这个列表?),显而易见的选择似乎是> kvm64,qemu64和host。 我也尝试过core2duo和phenom,它们也有效。

运行“qemu -cpu qemu64 …”(或其他架构)对我不起作用(在Debian Sid / unstable上)。 我确实让我的64位ISO映像运行“qemu-system-x86_64 ……”

这个命令对我很有用,也许它可以帮助别人:

 qemu /path/to/hdfile -m 900 -vga std -enable-kvm -cdrom ~/file.iso -boot d -net user -usb -cpu kvm64