qemu / kvm:通过ttyS0连接两台机器

我想通过ttyS0连接两台机器

这就是我在客机上做的事情:

A:

B:

  • 尝试连接到A.

    cu -l /dev/ttyS0

这是我在主机上做的事情:

 mkfifo /tmp/serialbridge qemu-system-x86_64 -hda A.qcow2 -net nic -net user -m 2048 -enable-kvm -cpu host -machine type=pc,accel=kvm -serial pipe:/tmp/serialbridge qemu-system-x86_64 -hda B.qcow2 -net nic -net user -m 2048 -enable-kvm -cpu host -machine type=pc,accel=kvm -serial pipe:/tmp/serialbridge 

我猜参数“-serial pipe:/ tmp / serialbridge”是错误的。 任何想法如何解决?

(Qemu是从最新的Git树自编的。)

结果:cu不显示login,而是似乎卡住了。 另一台机器似乎挂起login屏幕后。 两个都运行Debian Squeeze。