Meu mal,
A opção -curses parece fazer o truque para o que eu quero fazer.
Eu ssh para uma máquina e gostaria de iniciar uma sessão do qemu dentro desta sessão ssh.
Eu pensei que a opção nographic faria o truque.
-nographic
Normally, QEMU uses SDL to display the VGA output. With this option, you can totally disable graphical output so that QEMU is a simple command line application. The emulated serial port is redirected on the console. Therefore, you can still use QEMU to debug a Linux kernel with a serial console.
Infelizmente, não vejo nenhuma saída. A linha de comando que eu estou usando uma vez que eu ssh'd para a máquina é:
qemu-system-x86_64 -hda debian.img -nographic
Alguma ideia do que está acontecendo?
Meu mal,
A opção -curses parece fazer o truque para o que eu quero fazer.
Você basicamente desconectou o "monitor virtual". -nographic
não faz o monitor ir para o terminal, ele desativa. A porta serial (com porta) é o que seria ecoado no seu terminal.
Como LB sugeriu, use -curses para ter uma sessão de terminal interativa. Ideal para ssh.
Eu também uso o seguinte para monitorar o processo de inicialização (local ou por ssh). Chame o qemu com "-serial stdio" e anexe "console = ttyS0" à linha do kernel do grub. Toda a saída do kernel irá para o console serial ttyS0, com a impressão do stdio (seu terminal). Dessa forma eu posso facilmente copiar / colar o processo de boot, algo que você não pode fazer com uma janela sdl.
Se você quiser acessar a linha de comando através do console, você precisa habilitar a linha serial em seu sistema Debian convidado.
Para isso, edite o /etc/inittab
e remova o comentário da seguinte linha:
T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
(pelo menos no meu debian 6 que foi o que o meu inittab continha)
Dessa forma, seu sistema conectou um terminal à linha serial emulada pela Qemu.
Você também precisa usar a opção -nographic
, para dizer ao Qemu para redirecionar a linha serial para o console.
Foi isso que me ajudou: link
(Eu sei que esta pergunta é muito antiga, mas eu corri para ela enquanto procurava exatamente o mesmo problema ...)