Com -nographic , qemu não adiciona uma placa gráfica virtual à VM, ainda adiciona um controlador serial mas com a porta serial conectada ao stdin / stdout do qemu (em oposição a uma janela SDL quando não está usando -nographics ).
Você está dizendo ao kernel Linux inicializado naquela VM para enviar sua saída do console para a porta serial, o que é bom, mas se você também quiser ter um prompt de login, você precisa ter um getty issue lá .
Então, você precisa adicionar uma linha para ele em seu inittab (ou outro arquivo de configuração relevante, dependendo de qual sistema init está sendo usado na VM):
ttyS0::respawn:/sbin/getty -L ttyS0 115200 vt100
Como a VM não possui uma placa gráfica, você também pode remover a linha tty1 , que é somente para um terminal VGA virtual.