36

将“-curses”选项传递给 qemu 时,qemu 默认显示仿真窗口。那么,如何从仿真窗口切换到监视器控制台?如果使用图形界面,可以通过“ctrl+alt+(1 or 2)”实现仿真窗口和监视器控制台的切换。我只是不确定如何在非图形情况下执行此操作。

4

5 回答 5

30

只需使用 Esc 而不是 Ctrl-Alt。因此,要切换到监视器控制台,请使用 Esc+2。要切换回终端输出,请使用 Esc+1。

于 2013-08-25T07:51:43.490 回答
25

从QEMU 文档中字符后端多路复用器中的部分键:

在仿真过程中,如果您使用字符后端多路复用器(如果您使用 -nographic,这是默认设置),则可以通过转义序列使用多个命令。这些键序列都以转义字符开头,默认为 Ctrl-a,但可以使用 -echr 更改。下面的列表假定您使用的是默认值。

…</p>

Ctrl-a c

在连接到多路复用器的前端之间旋转(通常在监视器和控制台之间切换)

于 2013-11-30T07:54:33.797 回答
13

似乎不可能。但是,您可以通过 Telnet 访问监控控制台。

启动 QEMU:

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

然后,要访问监视器控制台,请在另一个终端中键入:

telnet 127.0.0.1 1234
于 2013-04-02T15:29:55.263 回答
13

alt+2

只需放下“ctrl”,所有按键序列都会按预期工作。

于 2013-05-23T20:46:52.943 回答
1

以上都不适合我。我有 Ubuntu 16.04,我认为这并不重要。

Ctrl + Alt + 2为我工作。

于 2017-06-09T10:21:56.617 回答