如何通过ctrl-alt-f#进入QEMU会话中的TTY?


39

我在做通过测试驱动用QEMU / KVM的安装,我想在安装过程中检查日志文件,但我不能想出一个办法送Ctrl- Alt- F1和另一架F键将虚拟窗口(这不是云到主机上的TTY)。

Ctrl- Alt- 1通过4给我某种QEMU控制台(安装程序是一个,然后有QEMU控制台和一个串口和一个并口,所以我觉得我越来越接近。

Answers:


43

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会话。


+1,它的工作原理,如果你不设置-monitor stdio(如做aqemu GUI默认)
enzotib

当我执行Ctrl-Alt-2切换到QEMU控制台时,我看到灰蓝色文本表示“ parallel0 console”。我的其他按键操作似乎都没有任何作用。否则,他们不会回声。当然,使用换行符/输入结束完全没有任何作用。我想念什么吗?
JP

13

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


1
可在QEMU 2 Ubuntu 14.04和github.com/cirosantilli/runlinux上运行。缺少对此最佳答案的支持,必须表明它是一个新功能:-)
Ciro Santilli新疆改造中心法轮功六四事件

好吧,我已经使用了一段时间了,但是我不记得第一次读它的地方/时间:)
Manolis Ragkousis

在Debian的qemu 2.8.1上对我不起作用。
大卫

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.