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.

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.


+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.


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 ”.


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ę
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.