- remove
-serial stdio
parameter - add
-nographic
parameter - and change the kernel parameter
terminal = ttyS0
toconsole=ttyS0
. This should do the trick.
qemu -nographic -kernel ./bzImage -hda ./image.hda -append root=/dev/sda console=ttyS0
You may want to check the script I use for kernel development: https://github.com/arapov/wrap-qemukvm (it's not very "production", but you can find useful qemu
cli
parameters there)