Jak mogę ctrl-alt-f # dostać się do TTY w sesji QEMU?

39

Robię instalację za pomocą testdrive przy użyciu QEMU / KVM i chciałbym sprawdzić pliki dziennika podczas instalacji, jednak nie mogę znaleźć sposobu na przesłanie Ctrl- Alt- F1i innych klawiszy F do zwirtualizowanego okna (zamiast tego idzie do TTY na hoście).

Ctrl- Alt- 1poprzez 4wysłanie mnie do jakiejś konsoli QEMU (instalator jest na jednej, potem są konsole qemu oraz jedna szeregowa i jedna równoległa, więc myślę, że się zbliżam.

Jorge Castro
źródło

Odpowiedzi:

43

sendkeymoże służyć do wysyłania kluczy do systemu wirtualnego, który host przechwytuje na niskim poziomie - na przykład Ctrl+ Alt+ F*.

  1. Użyj Ctrl+ Alt+, 2aby przejść do konsoli QEMU.
  2. Wpisz sendkey ctrl-alt-f1i naciśnij Enter.
  3. Użyj Ctrl+ Alt+, 1aby przełączyć się z powrotem do systemu wirtualnego, który powinien być teraz w TTY1.

W wirtualnym terminalu powinieneś być w stanie użyć chvtpolecenia, np. sudo chvt 7Aby powrócić do sesji X.

htorque
źródło
+1, działa, jeśli nie ustawisz -monitor stdio(podobnie jak domyślnie GUI aqemu)
enzotib
Kiedy robię Ctrl-Alt-2, aby przejść do konsoli QEMU, widzę szaro-niebieski tekst z napisem „konsola równoległa0”. Żadne z moich dalszych naciśnięć klawiszy wydaje się nic nie robić; a jeśli tak, to nie odbijają się echem. Z pewnością zakończenie na nowej linii / enterie nie ma żadnego efektu. Czy coś brakuje?
JP
13

Możesz zmienić tty w systemie gościa działającym na qemu za pomocą ALT+ strzałek w lewo lub w prawo na klawiaturze.

Manolis Ragkousis
źródło
1
Działa na QEMU 2 Ubuntu 14.04 i github.com/cirosantilli/runlinux Brak głosów pozytywnych dla tej najlepszej odpowiedzi musi oznaczać, że jest to nowa funkcja :-)
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
Cóż, używam go już od dłuższego czasu, ale nie pamiętam, gdzie / kiedy po raz pierwszy o nim przeczytałem :)
Manolis Ragkousis
Nie działa dla mnie na qemu 2.8.1 na Debianie.
David Biorąc pod uwagę
6

Możesz spróbować użyć lepkich klawiszy: Naciśnij trzykrotnie pierwszy klawisz, aby „ przykleić ” go do „ zwirtualizowanego okna ”, a następnie pozostałe klawisze, np. CTRL+ CTRL+ CTRL+ ALT+ F1.

Powinno to wysłać polecenie na maszynę wirtualną zamiast na maszynę hosta, która ją „ przejmuje ”.

Albert van Zyl
źródło
Nie mógł dostać pracy w QEMU 2 Ubuntu 14.04. Czy możesz połączyć się z dokumentami?
Ciro Santilli 新疆 改造 中心 法轮功 六四 事件
Nie działa dla mnie na qemu 2.8.1 na Debianie.
David Biorąc pod uwagę