![qemu/kvm:通过 ttyS0 连接两台机器](https://linux22.com/image/798124/qemu%2Fkvm%EF%BC%9A%E9%80%9A%E8%BF%87%20ttyS0%20%E8%BF%9E%E6%8E%A5%E4%B8%A4%E5%8F%B0%E6%9C%BA%E5%99%A8.png)
我想通过 ttyS0 连接两台机器
这是我在客户机上所做的事情:
A:
添加至 /etc/inittab:
S0:2345:respawn:/sbin/mingetty ttyS0
添加至/etc/securetty:
ttyS0
乙:
尝试连接到 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 没有显示登录信息,而是卡住了。另一台机器似乎在登录屏幕后挂起了。两台机器都运行 Debian Squeeze。