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?

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.


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.