Wie kann ich Strg-Alt-F # drücken, um in einer QEMU-Sitzung zu einem TTY zu gelangen?


39

Ich mache eine Installation über Testdrive unter Verwendung von QEMU / KVM und möchte die Protokolldateien während der Installation überprüfen, kann jedoch keine Möglichkeit finden, Ctrl- Alt- F1und andere F-Tasten an das virtualisierte Fenster zu senden (stattdessen wird es ausgeführt) zum TTY auf dem Hostrechner).

Ctrl- Alt- 1durch 4Senden Sie mir zu einer Art von QEMU - Konsolen (das Installationsprogramm ist auf der einen, dann gibt es Qemu - Konsolen und eine serielle und eine parallele, so dass ich glaube , ich bin immer in der Nähe.

Antworten:


43

sendkeykann verwendet werden , Schlüssel für das virtuelle System , dass Ihr Host fängt auf niedrigem Niveau zu schicken - wie Ctrl+ Alt+ F*.

  1. Verwenden Sie Ctrl+ Alt+ 2, um zur QEMU-Konsole zu wechseln.
  2. Tippen sendkey ctrl-alt-f1und drücken Enter.
  3. Verwenden Sie Ctrl+ Alt+ 1, um zurück zum virtuellen System zu wechseln, das jetzt bei TTY1 sein sollte.

Sobald Sie sich an einem virtuellen Terminal befinden, sollten Sie den chvtBefehl verwenden können, um z. B. sudo chvt 7zu Ihrer X-Sitzung zurückzukehren.


+1, es funktioniert, wenn Sie nicht festlegen -monitor stdio(wie Aqemu GUI standardmäßig)
Enzotib

Wenn ich Strg-Alt-2 drücke, um zur QEMU-Konsole zu wechseln, wird der grau-blaue Text "parallel0 console" angezeigt. Keiner meiner weiteren Tastendrücke scheint etwas zu bewirken; oder wenn doch, echo sie nicht. Natürlich hat das Beenden mit einem Zeilenumbruch / Enter überhaupt keine Wirkung. Vermisse ich etwas?
JP

13

Sie können tty im Gastbetriebssystem, das auf qemu ausgeführt wird, mit den Pfeiltasten ALT+ links oder rechts auf der Tastatur ändern .


1
Funktioniert auf QEMU 2 Ubuntu 14.04 und github.com/cirosantilli/runlinux Das Fehlen von Upvotes für diese beste Antwort muss bedeuten, dass es sich um ein neues Feature handelt :-)
Ciro Santilli wird am

Nun, ich benutze es seit einiger Zeit, aber ich kann mich nicht erinnern, wo / wann ich das erste Mal darüber gelesen habe :)
Manolis Ragkousis

Funktioniert bei mir nicht unter qemu 2.8.1 unter Debian.
David Given

6

Sie können mit klebrigen Tasten versuchen: Drücken Sie die erste Taste dreimal auf „ Stick “ an die „ virtualisierte Fenster “ , gefolgt von den anderen Tasten zB CTRL+ CTRL+ CTRL+ ALT+ F1.

Dies sollte den Befehl an die virtuelle Maschine senden, anstatt dass die Host-Maschine ihn " hijackt ".


Konnte seine Arbeit in QEMU 2 Ubuntu 14.04 nicht bekommen. Können Sie einen Link zu den Dokumenten erstellen?
Ciro Santilli新疆改造中心法轮功六四事件

Funktioniert bei mir nicht unter qemu 2.8.1 unter Debian.
David Given
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.