Come posso ctrl-alt-f # per arrivare a un TTY in una sessione QEMU?


39

Sto eseguendo un'installazione tramite testdrive usando QEMU / KVM e vorrei controllare i file di registro durante l'installazione, tuttavia non riesco a capire un modo per inviare Ctrl- Alt- F1e altri tasti F alla finestra virtualizzata (va invece al TTY sul computer host).

Ctrl- Alt- 1tramite 4mandami su una specie di console QEMU (il programma di installazione è su una, quindi ci sono console qemu e una seriale e una parallela, quindi penso che mi sto avvicinando.

Risposte:


43

sendkeypuò essere utilizzato per inviare chiavi al sistema virtuale che l'host intercetta a basso livello, ad esempio Ctrl+ Alt+ F*.

  1. Usa Ctrl+ Alt+ 2per passare alla console QEMU.
  2. Digita sendkey ctrl-alt-f1e premi Enter.
  3. Usa Ctrl+ Alt+ 1per tornare al sistema virtuale, che ora dovrebbe passare a TTY1.

Una volta in un terminale virtuale, dovresti essere in grado di utilizzare il chvtcomando, ad esempio sudo chvt 7per tornare alla tua sessione X.


+1, funziona se non si imposta -monitor stdio(come per la GUI di aqemu per impostazione predefinita)
— enzotib

Quando faccio Ctrl-Alt-2 per passare alla console QEMU, vedo un testo grigio-blu che dice "console parallel0". Nessuno dei miei ulteriori tasti premuti sembra fare qualcosa; o se lo fanno, non fanno eco. Certamente finire con una nuova riga / invio non ha alcun effetto. Mi sto perdendo qualcosa?
— JP

13

È possibile modificare tty nel sistema operativo guest in esecuzione su qemu con ALT+ frecce sinistra o destra sulla tastiera.


1
Funziona su QEMU 2 Ubuntu 14.04 e github.com/cirosantilli/runlinux La mancanza di voti positivi per questa migliore risposta deve implicare che è una nuova funzionalità :-)
— Ciro Santilli 新疆 改造 中心 法轮功 六四 事件

Beh, lo sto usando da un po 'di tempo ormai, ma non ricordo dove / quando l'ho letto per la prima volta :)
— Manolis Ragkousis,

Non funziona per me su qemu 2.8.1 su Debian.
— David Dato

6

Puoi provare a usare i tasti permanenti: premi il primo tasto tre volte per " attaccarlo " alla " finestra virtualizzata " seguita dagli altri tasti, ad es. CTRL+ CTRL+ CTRL+ ALT+ F1.

Questo dovrebbe inviare il comando alla macchina virtuale invece che alla macchina host " dirottandola ".


Impossibile farlo funzionare in QEMU 2 Ubuntu 14.04. Puoi collegarti ai documenti?
— Ciro Santilli 25 改造 中心 法轮功 六四 事件

Non funziona per me su qemu 2.8.1 su Debian.
— David Dato
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.