Как запустить QEMU с 64-разрядным процессором на 64-разрядной машине?
Я использую 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 может эмулировать для меня, и в итоге получил такой вывод:
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-битный процессор?
3 ответа
Я задавал себе тот же вопрос несколько дней назад и не мог понять это. Теперь я вижу ваш список (возможно, я не мог найти, как получить этот список?), И очевидный выбор, кажется, kvm64
, qemu64
а также host
, Я тоже пробовал core2duo
а также phenom
они тоже работают.
Я задавал себе тот же вопрос несколько дней назад и не мог понять это. Теперь я вижу ваш список> (возможно, я не смог найти, как получить этот список?), И очевидным выбором, кажется, являются>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