Como posso ctrl-alt-f # para chegar a um TTY em uma sessão do QEMU?

34

Estou fazendo uma instalação via testdrive usando QEMU / KVM e gostaria de verificar os arquivos de log durante a instalação, no entanto não consigo descobrir uma maneira de enviar Ctrl - Alt - F1 e outras teclas F para a janela virtualizada (em vez disso, vai para o TTY na máquina host).

Ctrl - Alt - 1 até 4 envia-me para algum tipo de consola QEMU (o instalador é em um, então há consoles qemu e um serial e um paralelo, então acho que estou chegando perto.

    
por Jorge Castro 28.07.2011 / 06:55

3 respostas

40

sendkey pode ser usado para enviar chaves para o sistema virtual que seu host intercepta em nível baixo - como Ctrl + Alt + F * .

  1. Use Ctrl + Alt + 2 para alternar para o console do QEMU.
  2. Digite sendkey ctrl-alt-f1 e pressione Enter .
  3. Use Ctrl + Alt + 1 para retornar ao sistema virtual, que agora deve estar em TTY1.

Uma vez em um terminal virtual, você poderá usar o comando chvt , por exemplo, sudo chvt 7 para voltar para sua sessão X.

    
por htorque 28.07.2011 / 10:43
6

Você pode tentar usar chaves: pressione a primeira tecla três vezes para " ficar " na " janela virtualizada " seguida das outras chaves, por exemplo CTRL + CTRL + CTRL + ALT + F1 .

Isso deve enviar o comando para a máquina virtual em vez da máquina host " seqüestrando ".

    
por Albert van Zyl 26.09.2012 / 14:32
6

Você pode alterar tty nos guest rodando no qemu com ALT + setas para esquerda ou direita no teclado.

    
por Manolis Ragkousis 14.03.2015 / 16:16

Tags