Como mudar para o painel de controle do QEMU com -nographics?

3

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)

    
por tor 16.10.2012 / 05:33

2 respostas

1

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

    
por 16.10.2012 / 06:28
1

-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.

    
por 08.04.2018 / 11:44