GUI を使用していないときに QEMU モニターを終了するにはどうすればよいでしょうか?

GUI を使用していないときに QEMU モニターを終了するにはどうすればよいでしょうか?

GUIなしでLinux上でQEMUを実行しています。

QEMU でカスタム カーネルを起動した後、Ctrl + C を押してもホストを終了して戻ることができません。

ホスト OS に戻る方法はありますか?

答え1

Ctrl-A X

次のように入力するだけです-nographic:

Ctrl-A X

つまり

  1. 最初に押すCtrl + A(Aは単なるキーでありaaltキーではありません)、
  2. キーを離し、
  3. その後 を押しますX

あるいは:

Ubuntu 17.10、QEMU 2.10.1 でテスト済み。

答え2

シェルで QEMU プロセスを閉じるには:

ctrl+a、 それからx

答え3

を押してCntl-Alt-2、メニューの閉じるボタンを使用します。

ここに画像の説明を入力してください

さらに便利なショートカットが見つかりますここ

答え4

これは他の回答への追加ですが、 はctrl-a x機能しますが、エイリアス化されています。私と同じように、ctrl-bを に置き換えてtmux を使用している場合ctrl-aは、 を使用できませんctrl-a x。これに対する簡単な解決策は、tmux のsend-keysユーティリティを使用してctrl-a xqemu に送信することです。

実行中の tmux ウィンドウで、 を押してctrl-a :tmux プロンプトを表示し、 と入力するsend-keys C-a x Enterと qemu が終了します。

関連情報