如何在 QEMU 会话中按 ctrl-alt-f# 进入 TTY?

Jor*_*tro 45 qemu

我正在使用 QEMU/KVM 通过 testdrive 进行安装,我想在安装过程中检查日志文件,但是我无法找到一种方法将Ctrl- Alt-F1和其他 F 键发送到虚拟化窗口(而是到主机上的 TTY)。

Ctrl- Alt-1通过4将我发送到某种 QEMU 控制台(安装程序在一个上,然后有 qemu 控制台和一个串行和一个并行,所以我想我已经接近了。

hto*_*que 52

sendkey可用于发送键可在虚拟系统,主机拦截处于较低水平-如Ctrl+ Alt+ F*

  1. 使用Ctrl+ Alt+2切换到QEMU控制台。
  2. 键入sendkey ctrl-alt-f1并按Enter
  3. 使用Ctrl+ Alt+1切换回虚拟系统,现在通过TTY1应该。

一旦在虚拟终端,您应该能够使用该chvt命令,例如sudo chvt 7返回到您的 X 会话。


Man*_*sis 19

您可以ALT使用键盘上的 + 向左或向右箭头在qemu 上运行的来宾操作系统中更改 tty 。

  • 适用于 QEMU 2 Ubuntu 14.04 和 https://github.com/cirosantilli/runlinux 这个最佳答案缺乏赞成票一定意味着它是一个新功能:-) (2认同)

小智 6

您可以尝试使用粘滞键:按第一个键三次将其“”到“虚拟化窗口”,然后按其他键,例如CTRL+ CTRL+ CTRL+ ALT+ F1

这应该将命令发送到虚拟机而不是主机“劫持”它。