Bagaimana saya bisa ctrl-alt-f # untuk sampai ke TTY dalam sesi QEMU?

39

Saya sedang melakukan instalasi melalui testdrive menggunakan QEMU / KVM dan saya ingin memeriksa file log selama instalasi, namun saya tidak dapat menemukan cara untuk mengirim Ctrl- Alt- F1dan kunci F lainnya ke jendela tervirtualisasi (alih-alih berjalan ke TTY pada mesin host).

Ctrl- Alt- 1melalui 4kirim saya ke beberapa jenis konsol QEMU (installernya satu, lalu ada konsol qemu dan satu serial dan satu paralel, jadi saya pikir saya semakin dekat.

Jorge Castro
sumber

Jawaban:

43

sendkeydapat digunakan untuk mengirim kunci ke sistem virtual yang dihadang oleh host Anda pada level rendah - seperti Ctrl+ Alt+ F*.

  1. Gunakan Ctrl+ Alt+ 2untuk beralih ke konsol QEMU.
  2. Ketik sendkey ctrl-alt-f1dan tekan Enter.
  3. Gunakan Ctrl+ Alt+ 1untuk beralih kembali ke sistem virtual, yang seharusnya sekarang di at TTY1.

Setelah di terminal virtual, Anda harus dapat menggunakan chvtperintah, misalnya sudo chvt 7untuk kembali ke sesi X Anda.

htorque
sumber
+1, berfungsi jika Anda tidak menyetel -monitor stdio(seperti halnya aqemu GUI secara default)
enzotib
Ketika saya melakukan Ctrl-Alt-2 untuk beralih ke konsol QEMU, saya melihat teks abu-abu yang mengatakan "konsol0 konsol". Tak satu pun dari penekanan tombol saya yang lebih lanjut tampaknya melakukan apa pun; atau jika mereka melakukannya, mereka tidak menggema. Tentu saja menyelesaikan dengan baris baru / enter tidak berpengaruh sama sekali. Apakah saya melewatkan sesuatu?
JP
13

Anda dapat mengubah tty di os tamu yang berjalan di qemu dengan ALTpanah kiri atau kanan di keypad.

Manolis Ragkousis
sumber
1
Berfungsi pada QEMU 2 Ubuntu 14.04 dan github.com/cirosantilli/runlinux Kurangnya upvotes untuk jawaban terbaik ini harus menyiratkan itu adalah fitur baru :-)
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
Yah saya menggunakannya untuk beberapa waktu sekarang tetapi saya tidak ingat di mana / kapan saya pertama kali membacanya :)
Manolis Ragkousis
Tidak berfungsi untuk saya di qemu 2.8.1 di Debian.
David Diberikan
6

Anda dapat mencoba menggunakan kunci tempel: Tekan tombol pertama tiga kali untuk " menempelkannya " ke " jendela tervirtualisasi " diikuti oleh tombol lain misalnya CTRL+ CTRL+ CTRL+ ALT+ F1.

Ini harus mengirim perintah ke mesin virtual alih-alih mesin host " membajak " itu.

Albert van Zyl
sumber
Tidak dapat bekerja di QEMU 2 Ubuntu 14.04. Bisakah Anda menautkan ke dokumen?
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
Tidak berfungsi untuk saya di qemu 2.8.1 di Debian.
David Diberikan