我想通过 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。