Wie beende ich den QEMU-Monitor, wenn ich keine GUI verwende?

Wie beende ich den QEMU-Monitor, wenn ich keine GUI verwende?

Ich verwende QEMU unter Linux ohne GUI.

Nachdem ich meinen benutzerdefinierten Kernel mit QEMU gestartet habe, kann ich ihn nicht durch Drücken von Strg+C beenden und zum Host zurückkehren.

Gibt es eine Möglichkeit, zum Host-Betriebssystem zurückzukehren?

Antwort1

Ctrl-A X

Geben Sie dazu -nographiceinfach ein:

Ctrl-A X

was bedeutet

  1. erster Druck Ctrl + A(A ist nur die Taste a, nicht die altTaste),
  2. dann lassen Sie die Tasten los,
  3. anschließend drücken X.

Alternative:

Getestet in Ubuntu 17.10, QEMU 2.10.1.

Antwort2

So schließen Sie einen QEMU-Prozess in Ihrer Shell:

ctrl+a, Dannx

Antwort3

Drücken Sie Cntl-Alt-2und verwenden Sie dann die Schaltfläche „Schließen“ im Menü.

Bildbeschreibung hier eingeben

Weitere nützliche Tastenkombinationen finden SieHier

Antwort4

Dies ist nur eine Ergänzung zu anderen Antworten, bei denen ctrl-a xes funktioniert, aber Sie haben es mit einem Alias ​​versehen. Wenn Sie wie ich sind, verwenden Sie tmux mit ctrl-bersetzt durch ctrl-a, weshalb Sie nicht verwenden können ctrl-a x. Eine einfache Lösung hierfür ist die Verwendung des Dienstprogramms von tmux send-keyszum Senden ctrl-a xan qemu.

Drücken Sie in einem laufenden Tmux-Fenster, ctrl-a :um die Tmux-Eingabeaufforderung aufzurufen, geben Sie dann ein send-keys C-a x Enterund qemu wird beendet.

verwandte Informationen