Я хотел бы подключить две машины через ttyS0
Вот что я сделал на гостевых машинах:
А:
Добавьте в / etc / inittab:
S0:2345:respawn:/sbin/mingetty ttyS0
Добавьте в / etc / securetty:
ttyS0
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 не показывает логин, а скорее кажется зависшим. Другой компьютер зависает после экрана входа в систему. Оба работают под Debian Squeeze.