我使用以下命令启动了 KVM VM:
kvm /kvm/hdd/v1/v1-1.raw -m 512 -daemonize -smp 2 -nographic -net nic,model=virtio,macaddr=aa:aa:aa:aa:aa:01 -net tap,ifname=tap0 -monitor telnet:localhost:7001,server,nowait,nodelay
然后我通过 telnet 连接到监视器。但是当我使用“quit”或“q”退出监视器时,虚拟机停止。为什么以及如何在不停止虚拟机的情况下退出?
答案1
您是否尝试过 'telnet' 方式?例如:
Ctrl+]
telnet> quit
答案2
当通过 telnet 连接到显示器时,您输入的任何内容都将被显示器本身解释为命令。您可以在QEMU 模拟器用户文档,其中之一是quit
(或q
简称)。
要断开 telnet 会话,您需要首先使用 telnet 退出键,即 Ctrl-],然后quit
在看到telnet>
提示时进行输入。
答案3
在我的环境中使用Ctrl
+[
然后quit
起作用