2013-01-04 9 views
26

Quando si passa l'opzione "-curses" a qemu, qemu visualizza la finestra di emulazione come predefinita. Quindi, come posso passare alla console del monitor dalla finestra di emulazione? Se si utilizza l'interfaccia grafica, il passaggio tra la finestra di emulazione e la console del monitor può essere ottenuto con "ctrl + alt + (1 o 2)". Non sono sicuro di come farlo nel caso non grafico.Come passare a qemu monitor console quando è in esecuzione con "-curses"

risposta

12

Non sembra possibile. Tuttavia, è possibile accedere alla console del monitor tramite Telnet.

Inizio QEMU:

qemu-system-i386 -curses -monitor telnet:127.0.0.1:1234,server,nowait 

Poi, per accedere alla console di monitoraggio, digitare questo in un altro terminale:

telnet 127.0.0.1 1234 
+1

'ctrl + a c' riportato da nikitis sembra essere migliore (puoi vedere il processo di avvio). – pevik

7

alt +

Basta cadere il ' ctrl 'e tutte le sequenze di tasti funzionano come previsto.

21

Basta usare Esc invece di Ctrl-Alt. Quindi per passare alla console del monitor usa Esc + 2. Per tornare all'output del terminale, utilizzare Esc + 1.

13

Le chiavi per il passaggio al monitor QEMU in modalità non grafica (-nographic) sono:

ctrl+a c 

ho appena provato che funziona in modalità -curses troppo, almeno nella versione che sto usando (1.4.0)

Ci sono molti altri, vedere the qemu documentation come riferimento.

+0

Comportamento modificato a un certo punto, a partire da QEMU 2.5.0 il Ctrl + A ora viene passato all'host e questo non funziona più. Vedi anche: https://superuser.com/questions/1087859/how-to-quit-the-qemu-monitor-when-not-using-a-gui/1211516#1211516 –

0

Nessuno dei precedenti ha funzionato per me. Ho Ubuntu 16.04, non penso che questo sia importante.

Ctrl + Alt + 2 ha funzionato per me.

Problemi correlati