Você deseja configurar seu convidado para enviar o console para a porta serial.
Com o grub: $ EDITOR / etc / default / grub
GRUB_TERMINAL="serial console"
GRUB_SERIAL_COMMAND="serial"
GRUB_CMDLINE_LINUX="console=ttyS0 ..."
A configuração do grub regenerado com grub-mkconfig
grub2-mkconfig -o /boot/grub2/grub.cfg
Quando o convidado estiver configurado corretamente. você muda seu comando qemu
para:
qemu-system-x86_64 -cpu host -boot c -hda fedora.qcow2 \
-snapshot -m 1024 --enable-kvm -name vm0 \
-pidfile /var/run/vm0.pid -net none \
-netdev type=tap,id=net0,script=no,downscript=no,ifname=vhost0,vhost=on \
-device virtio-net-pci,netdev=net0 -nographic
Que usará o terminal atual para o console serial e o console do monitor do qemu.
Se não quiser o console do monitor do qemu, você pode substituir -nographic
por -serial stdio