我在 debian 上使用的命令: qemu-system-x86_64 -smp cores=8 --enable-kvm -m 2048 -vga cirrus -hda freedos.img -full-screen
退出 QEMU 有 3 种方式:
- 快捷键“ctrl+alt+2”将屏幕切换到 QEMU 监视器控制台,输入“quit”将返回 Debian。
- 快捷键“ctrl+alt+f”和“ctrl+alt+m”可以显示退出的alt栏。
- 在 freedos 中输入“shutdown”也会返回 Debian。
有没有办法修改QEMU监视器的快捷方式或检测qemu是否正在关闭以关闭整个PC?
答案1
你想达到什么目的?如果您想阻止本地用户离开虚拟机并使用主机操作系统,您只需在启动虚拟机后从主机操作系统注销即可。然后,如果用户关闭虚拟机并离开,他们将收到登录请求,并且无法执行任何其他操作。
如果您想完全阻止他们关闭虚拟机,您需要通过来宾操作系统的安全措施来实现这一点。
Ctrl+Alt+Fx 组合必须单独关闭 - 这是内核的一个功能。
总的来说,您尝试创建的内容称为“信息亭模式”。尝试用谷歌搜索一些东西。通常它是为浏览器设置的,但虚拟机窗口和任何其他应用程序没有区别。