Wie verwende ich die Option "-cpu" in Qemu?

3

Wenn ich QEMU 0.14.1 unter Ubuntu 11.10 mit Kernel 3.0.0-17-generic verwende, qemu -cpu ?bekomme ich:

$ 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]

... aber wenn ich renne:

$ qemu -snapshot -m 256M -cpu x86 -hda live-usb.img 
Unable to find x86 CPU definition

Ich habe versucht x86, 486, x86-486als auch, ohne Erfolg. Wie verwende ich eigentlich die CPU-Option?

tückisch
quelle

Antworten:

3
qemu -M pc-0.14 -cpu core2duo -m 256 [-option argumentyouwant] live-usb.img

x86 ist eine CPU-Architektur, die keine exakte CPU ist. Bei der CPU-Option müssen Sie eine CPU ohne Architektur verwenden.

Synchris
quelle
1
Vielleicht könnten Sie ihn darauf hinweisen, warum es nicht so gut funktionierte?
Ivo Flipse
Hat -cpu 486aber auch nicht funktioniert.
Detly
Okay, es hat heute funktioniert ... Ich muss einen Tippfehler gemacht haben, als ich es ausprobiert habe. Na ja, wenn es funktioniert, funktioniert es!
Detly
0

Sie können DOSBOX verwenden, wenn Sie einen 486-Computer mit DOS verwenden möchten, oder Virtualbox, wenn Sie eine schnelle Virtualisierung wünschen.

ZaB
quelle
Leider auch nicht - Ich muss ein vorhandenes Live-USB-Image mit einer 586-Architektur (oder einer ähnlichen Architektur) booten. Ich nehme an, Virtualbox kann bei letzterem immer noch helfen, aber erst am Montag kann ich nachsehen.
Detly
USB war in der Regel im Alter von 586 abwesend .... (Es gab USB 0.9 in FX Mainboard, aber das ist nicht mehr als USB) -CPU 486 funktioniert gut für mich, ich füge -boot a / b / c / d zu machen es bootet von einem "austauschbaren" Gerät. Andernfalls wird -boot cad verwendet, dh es wird zuerst nach nicht vorhandener CD und Diskette gesucht.
ZaB,
Das eingebettete System, das ich verwende, ist eine 586-Architektur (oder vielleicht eine 686-Architektur) und verfügt über mehrere verfügbare USB-Ports (einschließlich BIOS-Unterstützung für das Booten über USB).
Detly