我在跑Ubuntu 11.04(Natty Narwhal) 64 位,最近安装了 qemu-kvm。现在我想启动一个 64 位现场 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?
答案1
几天前我也问过自己同样的问题,但一直想不通。现在我看到了你的列表(也许我找不到如何获取此列表?),显而易见的选择似乎是kvm64
、qemu64
和host
。我也试过core2duo
和phenom
,它们也有效。
答案2
几天前我也问过自己同样的问题,但一直没弄明白。现在我看到了您的 >list(也许我找不到如何获取此列表?),显而易见的选择似乎是 >kvm64、qemu64 和 host。我还尝试了 core2duo 和 phenom,它们也有效。
运行“qemu -cpu qemu64 ...”(或其他架构)对我来说不起作用(在 Debian Sid/unstable 上)。我确实使用“qemu-system-x86_64 ...”运行了我的 64 位 ISO 映像
答案3
这个命令对我来说很有效,也许它可以帮助别人:
qemu /path/to/hdfile -m 900 -vga std -enable-kvm -cdrom ~/file.iso -boot d -net user -usb -cpu kvm64