不使用 GUI 时如何退出 QEMU 监视器?

Naf*_*aly 45 qemu

我在没有 GUI 的 Linux 上运行 QEMU。

使用 QEMU 运行启动我的自定义内核后,我无法通过按 Ctrl+C 杀死并返回到主机。

有没有办法回到主机操作系统?

Cir*_*郝海东 83

Ctrl-A X

对于-nographic刚进入:

Ctrl-A X
Run Code Online (Sandbox Code Playgroud)

意思是

  1. 首先按下Ctrl + A(A 只是键a,不是alt键),
  2. 然后松开按键,
  3. 然后按X

或者:

在 Ubuntu 17.10、QEMU 2.10.1 中测试。


小智 7

要在 shell 中关闭 QEMU 进程:

ctrl+a, 然后 x


小智 6

Cntl-Alt-2,然后使用菜单上的关闭按钮。

在此处输入图片说明

您可以在此处找到更多有用的快捷方式

  • 我发现“Ctrl”部分是不必要的。 `Alt-2` 可以完成这项工作。 (2认同)

Naf*_*aly 3

好的,找到解决方案了。

  1. 打开新的终端会话:ctrl+alt+f2
  2. 使用 ps 查找前一个 tty 的 PID: ps -fu
  3. 杀死前一个 tty:kill -HUP PID

  • 与这里得到最多支持的答案相比,这是一个非常糟糕的解决方案。我不会对答案投反对票,因为它是在更好的解决方案之前输入的。 (6认同)