web-dev-qa-db-ja.com

64ビットマシンで64ビットプロセッサを使用してQEMUを実行するにはどうすればよいですか?

buntu 11.04 (Natty Narwhal)64ビットで最近インストールしたqemu-kvmを実行しています。今、私は64ビットを開始したい ライブCD を使用して:

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

これによりイメージがロードされ、ブートすることを選択できます Arch Linux 通常の方法ですが、このライブCDを実行するには64ビットマシンを使用する必要があるというエラーが表示されます。ここで、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をエミュレートするにはどうすればよいですか?

6
axle

私は数日前に同じ質問を自問しましたが、理解できませんでした。リストが表示され(このリストを取得する方法が見つからなかったのでしょうか?)、明らかな選択肢はkvm64qemu64Hostのようです。 core2duophenomも試しましたが、これらも機能します。

5
elmicha

私は数日前に同じ質問を自問しましたが、理解できませんでした。リストが表示され(おそらく、このリストを取得する方法が見つからなかったのでしょうか?)、明らかな選択肢は> kvm64、qemu64、およびHostのようです。また、core2duoとphenomを試しましたが、それらも機能します。

「qemu -cpu qemu64 ...」(または他のアーキテクチャ)を実行してもうまくいきませんでした(Debian Sid/unstableで)。 「qemu-system-x86_64 ...」で実行する64ビットISOイメージを取得しました

5
ectospasm

このコマンドは私にとってはうまくいきました。おそらく他の誰かを助けることができます:

qemu /path/to/hdfile -m 900 -vga std -enable-kvm -cdrom ~/file.iso -boot d -Net User -usb -cpu kvm64
1
M. Du Clavier