qemu 在 ssh 中运行:如何退出?

qemu 在 ssh 中运行:如何退出?

我通过 SSH 连接到终端服务器。在此服务器上,我使用

qemu-system-x86_64 ... -curses

运行基于命令行的操作系统。

我如何终止虚拟机?

目前,我唯一的选择是打开第二个 SSH 控制台,然后输入

killall qemu-system-x86_64

答案1

ALT-2按 CTRL-ALT-2 而不是按,然后输入quit

这个问题在这里已经有了答案

https://superuser.com/questions/582942/how-can-i-get-qemus-ctrlalt-keys-working-in-curses-mode

答案2

以下组合键告诉 qemu 停止模拟并退出

Ctrl + a x

答案3

正在使用的“基于命令行的操作系统”是什么?

例如,如果你正在运行 FreeDOS,则命令

fdapm poweroff

将正常关闭虚拟机。

如果您使用的操作系统没有任何关机命令,那么使用 qemu 监视器可能是唯一的选择。

答案4

首先按Ctrl+a,然后按c进入 qemu 控制台,然后输入quit退出。

https://nickdesaulniers.github.io/blog/2018/10/24/booting-a-custom-linux-kernel-in-qemu-and-debugging-it-with-gdb/

相关内容