QEMUセッションでctrl-alt-f#を使用してTTYに到達するにはどうすればよいですか?


39

私はQEMU / KVMを使用してテストドライブを経由してインストールして、私はしかし、私が送信する方法を把握することはできません、インストール時にログファイルをチェックしたいと思いやっているCtrl- - AltF1それが代わりに行く仮想化ウィンドウにし、他のFキーホストマシン上のTTYへ)。

Ctrl- Alt- 1を通じて4、私は私が近づいていると思うので、QEMUコンソールのいくつかの種類に送る私(インストーラは1であり、そしてQEMUのコンソールと1つのシリアルとパラレル1は、あります。

回答:


43

sendkeyCtrl+ Alt+ など、ホストが低レベルでインターセプトする仮想システムにキーを送信するために使用できますF*

  1. Ctrl+ Alt+ 2を使用してQEMUコンソールに切り替えます。
  2. 入力してsendkey ctrl-alt-f1を押しEnterます。
  3. Ctrl+ Alt+ 1を使用して、仮想システムに切り替えます。これで、TTY1に到達するはずです。

仮想端末に到達すると、chvtコマンドを使用できるようにsudo chvt 7なります。たとえば、Xセッションに戻ることができます。


+1、設定しなく-monitor stdioても機能します(デフォルトではaqemu GUIのように)
enzotib

Ctrl-Alt-2を実行してQEMUコンソールに切り替えると、「parallel0 console」という灰色の青色のテキストが表示されます。私のこれ以上のキー押下は何もしません。または、それらがエコーしても、エコーしません。改行/入力で確実に終了してもまったく効果はありません。何か不足していますか?
JP

13

ALTキーパッドの左矢印または右矢印を使用して、qemuで実行されているゲストOSのttyを変更できます。


1
QEMU 2のUbuntu 14.04上で動作し、github.com/cirosantilli/runlinuxそれを暗示する必要があり、この最良の答えのためのupvotesの欠如は新しい機能です:-)
チロSantilli新疆改造中心法轮功六四事件

まあ、私はかなり長い間それを使用していますが、どこで/いつそれについて最初に読んだのか思い出せません:)
マノリスRagkousis

Debianのqemu 2.8.1では動作しません。
デビッド

6

スティッキーキーを使用して試すことができます。最初のキーを3回押して「仮想化ウィンドウ」に「固定」し、その後に+ + + + などの他のキーを続けます。CTRLCTRLCTRLALTF1

これにより、ホストマシンが「ハイジャック」する代わりに、コマンドが仮想マシンに送信されます。


QEMU 2 Ubuntu 14.04で作業できませんでした。ドキュメントにリンクできますか?
Ciro Santilli新疆改造中心法轮功六四事件

Debianのqemu 2.8.1では動作しません。
デビッド
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.