2013-01-04 29 views
26

將「-curses」選項傳遞給qemu時,qemu將默認顯示仿真窗口。那麼,我如何從模擬窗口切換到監視器控制檯?如果使用圖形界面,可以通過「ctrl + alt +(1或2)」實現仿真窗口和監視器控制檯之間的切換。我只是不確定如何在非圖形化的情況下做到這一點。如何在使用「-curses」運行時切換到qemu監視器控制檯

回答

12

看起來不可能。但是,您可以通過Telnet訪問監視器控制檯。

開始QEMU:

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

然後,訪問監視器控制檯,在另一終端輸入:

telnet 127.0.0.1 1234 
+1

nikitis報告的'ctrl + a c'似乎更好(你可以看到啓動過程)。 – pevik

7

ALT +

只需丟棄'按Ctrl',所有的鍵序列按預期工作。

21

只需使用Esc而不是Ctrl-Alt。所以要切換到監視器控制檯,請使用Esc + 2。要切換回終端輸出,請使用Esc + 1。

13

在非圖形(-nographic)模式切換到QEMU顯示器的關鍵是:

ctrl+a c 

我只是測試它在-curses模式下工作過,至少在我使用的版本(1.4.0)

還有幾個,請參見the qemu documentation以供參考。

+0

行爲在某些時候發生了變化,從QEMU 2.5.0開始,Ctrl + A現在被傳遞給主機,並且不再工作。另見:https://superuser.com/questions/1087859/how-to-quit-the-qemu-monitor-when-not-using-a-gui/1211516#1211516 –

0

以上都不適合我。我有Ubuntu 16.04,我不認爲這很重要。

Ctrl + Alt + 2爲我工作。

相關問題