A combinação para entrar no painel de controle é ctrl-a * release keys * então; c
Escrito tipicamente: ctrl-a c
Da mesma forma, para sair: ctrl-a x
Parece que o terminal não reconhece CTRL + ALT + 2 quando digitado, portanto, não sei como sair da emulação do QEMU ou alternar para o painel de controle do QEMU.
Estou executando o Mac OSX Lion e digito
$ qemu-system-arm -M verdex -pflash flash.img -nographic -sd sdcard.img
para iniciar a emulação do QEMU de um sistema ARM no Terminal. Eu aprendi com este site que digitar CTRL + ALT + 2 deve funcionar, mas a única coisa que acontece me, é que um "2" é impresso na linha de comando do sistema operacional virtual. Alguma ideia sobre o que poderia estar errado? Este é um problema específico do Mac? (O mesmo problema ocorre tanto no terminal.app como no iTerm2)
A combinação para entrar no painel de controle é ctrl-a * release keys * então; c
Escrito tipicamente: ctrl-a c
Da mesma forma, para sair: ctrl-a x
-monitor
Esta é outra opção:
qemu-system-x86-64 -monitor telnet::45454,server,nowait -serial mon:stdio
e depois em outro shell:
telnet localhost 45454
e agora você pode enviar comandos do monitor de dentro do telnet, por exemplo:
quit
A vantagem deste método é que ele permite automatizar ainda mais com:
echo quit | telnet localhost 45454
-serial mon:stdio
necessário para manter o Ctrl + C em funcionamento: link
Comando de teste completo do QEMU:
qemu-system-x86_64 -append 'root=/dev/vda console=ttyS0' -kernel 'bzImage' -drive file='rootfs.ext2.qcow2,if=virtio,format=qcow2' -nographic -serial mon:stdio
no Ubuntu 17.10, QEMU 2.10.1.
Tags qemu terminal.app