qemu in Konsole

Chromatin

0
Mitarbeiter
Moin

Ich moechte qemu in einer Konsole ohne XServer ausfuehren (no SDL).
Ich moechte die Ausgabe auch nicht auf die serielle Konsole schicken, da ich vorhabe mehrere qemu instanzen laufen zu lassen.

Jemand eine Idee wie man es hinbekommt, dasz ich die qemu Ausgabe in der selben Konsole bekomme wo ich qemu starte?
 
Sofern qemu nicht innerhalb einer GUI gestartet wird, läuft es doch eh auf der Konsole. Wenn du es also in einem XTerm o.ä. laufen lassen willst, könnte es daher evtl. reichen $DISPLAY zu löschen.
 
Code:
unset DISPLAY
qemu -hda vm.img   -cdrom cd46.iso  -boot d

denn kommt:
WSCONS error: Unable to determine active terminal: Inappropriate ioctl for device
WSCONS error: ioctl SMODE
Could not initialize SDL - exiting
That the problem.

Ich habe versucht die serielle umzuleiten auf das aktuelle Terminal:

qemu -serial stdio vm.img -cdrom cd46.iso -boot d

und auch -nographic probiert. No fucking way. Es kommt der Fehler und
dann haengts.
 
Der Meldung nach erwartet qemu, wenn es ohne GUI laufen soll, ein echtes TTY und kein Pseudo-TTY. pts-Devices nehmen nicht alle ioctl an, die bei tty-Devices funktionieren. Da wird dir vermutlich nichts anderes übrig bleiben als Qemu ausserhalb von X auszuführen.
 
Direkt in der Konsole bekomme ich die gleichen Meldungen :/

Ich _will_ das ja ausserhalb von X ausfuehren :)
 
Hab' mal die qemu --help durchgeschaut.
-curses sieht so ein wenig nach dem aus, was du willst.



Natürlich wäre dazu ein vnc / rdp sinnvoll, weil X scheint er nicht als ascii art anzeigen zu wollen.

edit:
Grade getestet, so geht's dann. Qemu so starten
Code:
qemu -curses -hda temp/vm/fedora.img -m 512 -enable-kvm -vnc localhost:1
Verbinden mit
Code:
vncviewer localhost:1
 
Zuletzt bearbeitet:
chris@chrispc> qemu --version
QEMU PC emulator version 0.12.1, Copyright (c) 2003-2008 Fabrice Bellard

Archlinux Repo.
 
Nochmal zum Abschluss.
Die einzige Moeglichkeit ist dem emu so zu starten, dasz er quasi demonized laeuft.

Whatever. Ziel erreicht. OpenBSD emuliert 4 OpenBSDs die jeweils als SSL accelerator arbeiten.

Mercykowski
 
Zurück
Oben